VBA Hello

第1个VBA程序。


步骤1:新建xlsm文件

运行Excel,新建[空白工作簿],

新建xlsm文件

保存文件,文件类型选择[Excel启用宏的工作簿(*.xlsm)]。

保存xlsm文件


步骤2:显示[开发工具]选项卡

点击[文件]—[选项],选择[自定义功能区],选中[开发工具],点击[确定]按钮。

显示开发工具选项卡

查看Excel已经成功显示[开发工具]选项卡。

显示开发工具选项卡


3 步骤3:打开VBA窗口

点击[Visual Basic]按钮,打开VBA窗口。

打开VBA窗口

VBA窗口如下。

VBA窗口

找到左侧浏览器的[Sheet1],双击,右侧弹出代码窗口。

VBA代码窗口


4 步骤4:编码

代码窗口输入如下代码。

Sub hello()
  MsgBox "hello,vba。 小步教程,xiaobuteach.com 。"
End Sub

代码说明:

Sub表示过程,类似其它语言中的方法与函数,其中可以包含一条或多条vba语句。

End Sub 表示过程的结束,Sub与End Sub之间的代码为过程hello对应的代码。

hello过程名称,由我们自己命名。

MsgBox 用于弹出消息框,后面的字符串参数表示消息的内容。

<TODO链接>查看MsgBox函数详情


5 步骤5:运行

重要注意事项:首先将鼠标光标定位在上述过程中的任意位置。

点击[运行]按钮。

VBA 运行按钮

弹出消息框如下。

消息框

完成。


6 注意事项:光标停留位置

注意鼠标光标的位置:

如果光标停留在过程的代码行中,点击运行会自动运行此过程。

如果光标没有停留在此过程的代码行中,点击运行会弹出选择过程的提示框,再点击[运行]按钮。

VBA 选择宏