- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VBA上机实验一
上机实验一
1.顺序结构,定义变量a、b、c,并对其赋值。
Private Sub C1_Click()
Dim a As Integer
Dim b As Integer 定义了整型变量b,其初始值为0
Dim c As Integer
a = 5
b = 6
c = a + b
a = c - a
b = c - b
MsgBox a Chr(10) b 换行显示变量b的内容,Chr(10) 是换行,Chr(13) 是回车,搭配使用时也是换行操作
End Sub
2.变量的作用范围(观察三次单击命令按钮后变量的输出结果。)
1)Private Sub C1_Click()
Dim a As Integer 定义了整型变量a,其初始值为0,作用范围为局部范围,即单击命令按钮就会重新运行本行语句
a = a + 1
MsgBox a 返回1
End Sub
2) Option Compare Database
Dim a As Integer 在声明区域定义了整型变量a,其初始值为0,作用范围为模块范围
Private Sub C1_Click()
a = a + 1
MsgBox a 返回3
End Sub
3) Option Compare Database
Private a As Integer 在声明区域定义了整型变量a,其初始值为0,作用范围为模块范围
Private Sub C1_Click()
a = a + 1
MsgBox a 返回3
End Sub
4)Private Sub C1_Click()
Static a As Integer 定义了静态整型变量a,其初始值为0,作用范围为局部范围,但因其定义的变量是静态变量,即只要窗体没有关闭过其值都会保留。
a = a + 1
MsgBox a 返回3
End Sub
3.InPutBox()返回字符型数据P248,得到如下消息框,并把返回的数据输出的语句为:
Private Sub C1_Click()
Dim a As String
a = InputBox(AAA, BBB, CCC) 输入框消息为AAA,标题为BBB,文本框中默认值为CCC。
MsgBox a 将输入框的值赋给a
End Sub
功能介绍:
InPutBox函数用于产生一个对话框,以作为输入数据的界面,等待用户输入数据,并返回输入的内容。
在这个对话框中,包括一个以供用户输入文本的文本区域(即文本框),还有一个确定按钮和取消按钮。
其格式为:
InPutBox(内容[,标题][,默认值])
如: InPutBox(请输入您的姓名,输入消息,张三)
得到的输入消息框效果如下图
上机要求:
1.通过输入消息框动态获取姓名、姓名、年龄。
编辑代码如下:
Private Sub Command0_Click()
Dim a As String
Dim b As String
Dim c As String
a = InputBox(请输入姓名)
b = InputBox(请输入性别)
c = InputBox(请输入年龄)
MsgBox a b 现年 c 岁, , 输出消息
End Sub
在第一个输入消息框输入:张三
在第二个输入消息框输入:女
在第三个输入消息框输入:35
最终输出效果
4.MsgBox输出框的两个用法P249
1)得到如下消息框
语句如下:
Private Sub C1_Click()
MsgBox BBB, vbCritical + vbOKCancel, 欢迎使用 消息为BBB,消息框类型为重要,命令按钮为取消和确定按钮,标题为欢迎使用
End Sub
2)作为函数的使用方法:
Private Sub C1_Click()
Dim a As Integer
a = MsgBox(BBB, vbCritical + vbOKCancel, 欢迎使用) 按下确定按扭后将对应值1赋给变量a
MsgBox a
End Sub
5.IF结构
1)简单IF结构,非A即B的情况。
Private Sub C1_Click()
Dim today As String 定义了字符型变量today
today = InputBox(请输入天气值) 弹出输入消息框,提示用户输入值
If today = 晴天 Then 输入框中输入“晴天”并按下确定按扭即执行下面一行语句
MsgBox
文档评论(0)