一、常见的数据类型与声明方法
数据类型就是对同一类数据的统称,如整数、日期、字符串等。
VBA里的数据类型有字节型(Byte)、整数型(Integer)、长整数型(Long)、单精度浮点型(Single)、双精度浮点型(Double)、货币型(Currency)、小数型(Decimal)、字符串型(String)、日期型(Date)、布尔型(Boolean)等。详见下表所示:
VBA变量声明
1. 强制显式声明
优势
- 事先定义了变量类型,会家坎代码运行速度。
- 增加代码可读性。
- 预防变量名称拼写错误。
2. 隐式声明
优势
方便
劣势
- 未知的变量类型,会自动地分配Variant数据类型,降低代码运行速度。
- 可能会导致变量拼写错误,从而浪费很多时间来排查故障。
3. 声明变量的方法
使用关键字Dim,在关键字Dim后面是变量名称,接着是数据类型。
示例
分别给学生的姓名、年龄、出生日期声明一个变量。表达式分别为。
每个变量分开换行独立声明:
Dim stuName as String
Dim stuAge as Integer
Dim BirthDate as Date
在一行内同时声明多个变量:
Dim stuName as String, stuAge as Integer, BirthDate as Date
二、对象、属性、方法、事件
1. 最主要的四个对象
- Application(Excel应用程序)
- Workbook(工作簿)
- Worksheet(工作表)
- Range(单元格)