位置:首页 > 软件操作教程 > 办公软件 > Excel > 问题详情

如何在代码窗口中编写VBA程序?

提问人:周丽平发布时间:2021-07-29

1、打开Visual Basic编辑器,选择“视图”|“工具栏”|“编辑”命令打开“编辑”工具栏。在编写代码时,如果需要获得对象、属性或方法提示,可以单击“编辑”工具栏中的“属性/方法”按钮打开一个列表框,双击需要添加的内容即可将其直接添加到代码中,如图1所示。

image.png

图1 使用“属性/方法”列表

2、在代码窗口中输入代码,当输入对象名和句点后,VBA会自动给出一个下拉列表框,如图2所示。拖动列表框右侧的滚动条可以查看所有可用的属性和方法,双击需要的项目即可将其插入程序中。如果在输入句点后继续输入属性或方法的前几个字母,VBA会在列表自动找到匹配的项目,此时按“Enter”键即可将其插入程序中,同时另起一行输入程序。如果按空格键,则将匹配项目插入程序但不换行。

image.png

图2 选择属性或方法

3、在代码窗口中输入一个关键字的前几个字母后,单击工具栏上的“自动生成关键字”按钮,则关键字后面的字母将会自动输入。如果与输入字母相匹配的关键字有多个,则Visual Basic编辑器会给出一个下拉列表,用户可以从中选择需要的关键字,如图3所示。

image.png

图3 生成关键字

注意

在出现“属性/方法”列表后,按“Esc”键可取消该列表,以后再遇到相同的对象,列表也不会再出现。此时,如果需要获得“属性/方法”列表,可以按“Ctrl+J”键,也可右击后在快捷菜单中选择“属性/方法列表”命令。

4、在代码窗口中输入VBA常数后,如果输入“=”,Visual Basic编辑器会自动弹出一个“常数列表”列表框,如图4所示。双击列表框中的选项,即可将其值输入代码中。在代码窗口中输入VBA指令、函数、方法、过程名或常数后,单击“编辑”工具栏上的“快速信息”按钮,VBA会显示该项目的语法或常数的值,如图5所示。

image.png

图4 显示“常数列表”

image.png

图5 显示快速信息

注意

当显示“常数列表”列表框后,可以按键盘上的上下方向键选择列表中的选项,按空格键可将选择的内容输入程序;按“Esc”键,将关闭该列表。单击工具栏中的“常数列表”按钮或按“Ctrl+Shift+J”键同样能够打开该列表。

5、在代码窗口中输入VBA函数后,如果函数需要参数,在输入函数名和函数的左括号后,在光标下方就会出现参数信息提示,显示函数需要的参数。随着参数的输入,提示框会将当前需要输入的函数加粗显示,如图6所示。

image.png

图6 显示参数信息

继续查找其他问题的答案?

回复(0)
返回顶部