这里写目录标题
- 快捷键
- 调试
- VBA
- 录制宏,打开VBA开发工具
- 查看宏代码
- 保持含有宏程序的文件xlsm后缀(注意很容易有病毒)
- 使用相对引用宏录制
- 通过表单控制宏运行
- 快速访问工具栏
- 保存宏到个人宏工作簿
- VBE 开发环境
- 编写第一个代码
- 变量
- 案例 CurrentRegion Syntax
- Counting the Rows and Columns in the Current Region
- Clearing the Current Region
- Assigning the Current Region to a Variable
- Get the Start and End Cells in the Current Region
- 语法
————————————————
最近要用到excel 发现好多不会的,折腾了半天,发现还是要系统学习一下。
文件全部来自:宏与VBA
个人建议,先看上面视频教程,然后再看语法,然后操作一下就会了,大概一天时间。
快捷键
选择所有有内容的地方
选中左上角第一个表格单元,然后Ctrl +A 选中内容
!——单精度浮点数 1个感叹号,所以是单精度。
#——双精度浮点数 二横二竖,所以是双精度。
$——字符串型 外形像极了S,所以是String,文字型么
&——长整型 外形像L的花体字,所以是Long,长整型么。
@——货币型 这个好说,一般也这么用的。 @=Price么。
%——整型 百分比符号,百来个整数,当然非integer整数型莫属了。
调试
VBA
Note:
宏程序不可撤销(Ctrl+Z也不行)
宏就是一个程序,可以录制
录制宏,打开VBA开发工具
然后就有了开发工具
录制宏,相当于excel自动写代码(两个表格内容完全一致才可以)
1)打开宏
2) 填充宏名字,说明,以及快捷键(可以不设置)
3)操作表格进行录制
4)结束录制
5)在其它文件执行宏
查看宏代码
1)打开VB
2)打开工程管理器
3)通过±来看内容
4)Microsoft Excel 工作簿中当前内容
5)模块,双击,能看到当前宏的代码
6)可以通过ALt + F11快速切换
保持含有宏程序的文件xlsm后缀(注意很容易有病毒)
1)常规文件xlsx,会丢失宏
2) 宏程序文件,后缀名比较特殊(xlsm)
3)再次打开启用宏
4)如果禁用了,关闭后再次打开
宏文件安全设置
1)指定一个路径设置为信任路径,每次打开不用设置宏
受信任位置
使用相对引用宏录制
代码格式设置
相对引用(选择没有定死)
比如隔行变色,相对于当前的位置
下面代码关键点是offset(2,0
1)使用相对引用
2)宏录制
3)操作
4)结束
5)重复执行宏
a)选中一个单元格
b)执行宏
通过表单控制宏运行
快捷键和上面的执行比较麻烦,可以通过【控件】执行,很方便(没搞懂)