网站首页 > 技术教程 正文
什么?Excel居然知道你爱我多久?不信你可以试试看啊!
VBA代码如下:
Sub 密码验证()
Dim num As Integer
For num = 3 To 1 Step -1
If InputBox("你爱我多久?") = "1314" Then
MsgBox ("太感动了,这才对嘛!")
Exit For
Else
MsgBox "什么,再给你" & num & "次机会!"
End If
Next num
End Sub
通过上面一段代码,我们可以复习下前面几节的内容
1、定义并声明变量为整型,Dim num As Integer,也可以简单省略为 dim num%
2、For num = 3 To 1 Step -1,step(步长)省略不写,默认为1,我们这里需要数字从大到小逐一循环,所以step定义为-1;
3、msgbox、inputbox为VBA中的两个函数,msgbox及massagebox,功能是弹出一个对话框,等待用户单击按钮,并返回一个Integer值表示用户单击了哪一个按钮。inputbox功能是弹出一个对话框,在其中显示提示,等待用户输入文字并按下按钮,然后返回用户输入的文字。
4、当msgbox/inputbox只是为了弹出对话框时,语法可以是 msgbox/inputbox "内容" ,当msgbox/inputbox的值被引用,比如后面接等号时,语法是 msgbox/inputbox ("内容" ),引号外面要加括号。
5、当弹出输入框要求输入信息时,如果第一次输入就正确时,希望执行完黄色语句后能直接去执行end sub,需要在黄色语句后加 exit for (退出for语句)
Sub 密码验证()
Dim num As Integer
For num = 3 To 1 Step -1
If InputBox("你爱我多久?") = "1314" Then
MsgBox ("太感动了,这才对嘛!")
Exit For
Else
MsgBox "什么,再给你" & num & "次机会!"
End If
Next num
End Sub
或者是加end,前者是退出了for语句,后者是直接退出整个程序。
大家可以通过按F8,逐句执行,观察代码的运行来加深理解。
转自:米宏Office
猜你喜欢
- 2025-07-08 一文掌握Power BI新的文本切片器(powerbi切片器横向排列)
- 2025-07-08 使用uniapp开发小程序遇到的一些问题及解决方法
- 2025-07-08 VBA|过程或方法内部的直接或间接调用与相对怪异的语法格式
- 2025-07-08 VBA从0学起来-批量替换(源码)(word vba批量替换)
- 2025-07-08 c++图书管理借阅系统(基于c++的图书管理系统)
- 2025-07-08 先睹为快!VCL界面DevExpress VCL 8月即将推出一系列新功能
- 2025-07-08 一文彻底搞懂windows10和11的沙盒Sandbox功能及自定义配置沙盒
- 2025-07-08 Excel常用技能分享与探讨(5-宏与VBA简介 VBA常用到的函数二)
- 2025-07-08 如何学习VBA_3.3.5:VBA代码高手之路
- 2025-07-08 App开发者必会:如何用备忘录模式玩转大数据回退?
你 发表评论:
欢迎- 最近发表
-
- 一文掌握Power BI新的文本切片器(powerbi切片器横向排列)
- 使用uniapp开发小程序遇到的一些问题及解决方法
- VBA|过程或方法内部的直接或间接调用与相对怪异的语法格式
- VBA从0学起来-批量替换(源码)(word vba批量替换)
- c++图书管理借阅系统(基于c++的图书管理系统)
- 先睹为快!VCL界面DevExpress VCL 8月即将推出一系列新功能
- EXCEL循环语句FOR NEXT 举例(数字验证)
- 一文彻底搞懂windows10和11的沙盒Sandbox功能及自定义配置沙盒
- Excel常用技能分享与探讨(5-宏与VBA简介 VBA常用到的函数二)
- 如何学习VBA_3.3.5:VBA代码高手之路
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)