在功能区显示开发工具选项:
excel表功能区右击→自定义功能区→选择显示开发工具选项→确定
开发工具选项中按钮作用:
Visual Basic:打开VBA窗口
宏:查看要录制的宏
录制宏:准备录制宏
使用相对引用:录制宏的时候对单元格的引用做一个设置
宏安全性:对宏的使用做安全设置,一般设置为禁用所有宏,并发出通知,此时打开带有宏代码的工作薄时会出现警告标记,如果宏可信就选择启动
录制宏:
点击录制宏按钮/左下角开始录制新宏打开对话框
定义名字
选择保存位置:一般选择保存当前工作簿
点击确定按钮就开始录制了:此时大部分操作excel表的动作都会被录制下来并自动生成对应的代码
点击左下角/开发工具中的停止宏录制
查看录制完的宏代码:
点击开发工具中 Visual Basic打开VBA窗口→双击模块中的模块1
宏代码的作用:
把录制的宏代码进行编辑加工用在其他的程序中
运行录制的宏完成另一个工作表的制作:
打开VBA窗口运行F5/者点击运行宏/设置的快捷键运行
手动写代宏代码:
打开VBA窗口→插入→模块
保存有宏代码的工作簿:
需要Excel启动宏的工作簿类型,其扩展名为.xlsm
VBA常用窗口和快捷键
窗口
- 代码窗口拆分栏:
可以将代码窗口拆分成水平窗格,两者都有滚动条可以同时查看代码的不同部分
- 立即窗口:
作用:
可以查看过程的中间计算结果、调试程序、执行VB命令,或将计算结果输出到立即窗口中
打印结果有两种方式
(1)代码中设置Debug.Print 变量名或表达式
(2)在立即窗口中输入打印命令。例如要查询变量a和变量b: ?a,b
- 本地窗口
作用:
用来调试程序。可以通过此窗口对程序的运行结果进行检查,它将自动显示出所有在当前过程中的变量声明及变量值
常用快捷键
F1 :帮助信息
F2:显示“对象浏览器”
F5:运行
F8:执行一行代码
F9:设置或删除断点
Ctrl + Shift + J :打开“常数列表”
Ctrl + Shift + I:打开“参数信息”
Ctrl + Y :删除当前行
Ctrl + Delete :删至词尾
Tab:缩进
Shift + Tab :撤销缩进
Ctrl + I :将光标移动到函数表达式的任意处可快速获取函数参数信息