【Excel VBA入门】1、VBA-基础

编写巨集

Sub test()MsgBox "hello"MsgBox "好累"End Sub

函数加上括号后就会自动补End Sub。
msgbox即使全部小写,会自动转换成MsgBox。
在VBA中,函数名称大小写不影响。

新增-第二个巨集

需要注意巨集名称必须唯一。

Sub test2()MsgBox "我是第二个"End Sub

错误种类

编译错误

表示未定义FUNCTION

Sub test()Msgox 打错了 End Sub

执行过程中的错误

Sub test() MsgBox [] End Sub

MsgBox

设定多个参数

Sub test() MsgBox "真假", vbYesNo End Sub
vbYesNo是用来将讯息方块的按钮变更的参数
更多参数
vbOKCancelvbOKOnlyvbQuestionvbRetryCancelvbSystemModalvbYesNoCancel

讯息方块加上标题

MsgBox的第三个参数用来设定标题。
单行写法:

Sub 我来设定标题() MsgBox "真假", vbRetryCancel, "我是标题" End Sub

多行写法:

Sub 我来设定标题() MsgBox "真假", vbRetryCancel, _ "我是标题" End Sub

函数参数顺序

如果不想变更按钮形式,但是又想要更改标题,可以直接将第二个参数跳过,例如:

Sub 我来设定标题() MsgBox "真假", , "我是标题" End Sub

指定参数

Sub test() MsgBox Buttons:=vbRetryCancel, Prompt:="我跑到第二个了" End Sub

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章