1、Visual Basic For Application(VBA), VBA 是VASUAL BASIC 的子集
2、Sub 改变颜色()
With Selection.Interior
.ColorIndex = 3 ‘将该内部设为红色。
.Pattern = xlSolid ’内部图案纯色
.PatternColorIndex = xlAutomatic ‘内部图案底纹颜色为自动配色
End With
End Sub
3、录制宏的局限性
1)录制的宏无判断或循环能力. 2)人机交互能力差,即用户无法进行输入,计算机无法给出提示. 3)无法显示 EXCEL 对话框. 4)无法显示自定义窗体.
4、 宏可保存在三种可能的位置: 1)当前工作簿。(只有该工作簿打开时,该宏才可用。) 2)新工作簿。 3)个人宏工作簿(在"视图"菜单中选择"取消隐藏"后, 可以发现它的存在。如果你要让某个宏在多个工作簿都能使用,那么就应当创建 个人宏工作簿,并将宏保存于其中。个人宏工作簿保存在"XLSTART"文件夹中。具体路径为: C:\Users\**(用户名)\AppData\Roaming\Microsoft\Excel \XLSTART
5、将宏指定给" 工具栏按钮" 文件->选项->自定义功能区->新建选项卡->新建组,点击右键制定宏
6、常用的对象:workbook,worksheet,range,cells,图表,图片,数据透视表,控件,窗体, 工具栏
7、控件,后续待练习
8、 有两种不同的过程:子程序和函数过程。子程序只执行一个或多个操作,而不返回数值。 宏只能录制子程序,而不能录制函数过程。
9、 函数过程通常情况下称为函数,要返回一个数值。这个数值通常是计算的结果或是测试的结果,例如 False 或 True.
10、立即窗口,vba编辑器下按ctrl+G
11、函数可以用在单元格中?之后学习
12、数据类型 存储空间 数值范围 Byte 1 字节 0 - 255
Booleam 2 字节 True 或者 False
Integer 2 字节 -32768 - 32767
Long(长整型) 4 字节 -2147483648 - 2147483647
Single 4 字节 负值范围: -3.402823E38 - -1.401298E-45 正值范围: 1.401298E-45 - 3.402823E38
Double 8 字节 负值范围:-1.79769313486232E308 - -494065645841247E-324 正值范围:4.94065645841247E-324 - 1.79769313486232E308
Currency 8 字节 -922337203685477 - 922337203685477
Decimal 14 字节 不包括小数时: +/-79228162514264337593543950335 包括小数时: +/7.9228162514264337593543950335
Date 8 字节 1000 年 1 月 1 日 - 9999 年 12 月 31 日
Object 4 字节 任何引用对象
String(长字符串) 10 字节+1 字节/字符 0 - 约 20 亿
String(固定长度) 字符串的长度 1 - 约 65400
Varient(数字) 16 字节 Double 范围内的任何数值
Varient(文本) 22 字节+1 字节/字符
13、变量命名的惯例