一、VBA语言运算符
1、赋值运算符:
=
2、数学运算符:
&、+ (字符连接符)、+(加)、-(减)、Mod(取余)、\(整除)、*(乘)、/
(除)、-(负号)、^(指数)
3、逻辑运算符:
Not(非)、And(与)、Or(或)、Xor(异或)、Eqv(相等)、Imp(隐含)
4、关系运算符:
= (相同)、<>(不等)、>(大于)、<(小于)、>=(不小于)、<=(不大于)、Like、Is
5、位运算符
Not(逻辑非)、And(逻辑与)、Or(逻辑或)、Xor(逻辑异或)、Eqv(逻辑
等)、Imp(隐含)
二、VBA语言数据类型
1、字符串型:String
2、字节型:Byte
3、布尔型:Boolean
4、整数型:Integer
5、长整数型:Long
6、单精度型:Single
7、双精度型:Double
8、日期型:Date
9、货币型:Currency
10、小数点型:Decimal
11、变体型:Variant
12、对象型:Object
三、变量定义语句及作用域
1、局部变量:Dim 变量 as 类型:
如:Dim x as integer
2、私有变量:Private 变量 as 类型:
如:Private x as byte
3、公有变量:Public 变量 as 类型:
如:Public x as single
4、全局变量:Global 变量 as 类型:
如:Global x as data
5、静态变量:Static x as 类型:
如:Static x as double
6、常量:
如:Const pi = 3.14 as single
四、书写规范
1、VBA不区分标识符的字母大小写,一律认为是小写字母;
2、一行可以书写多条语句,各语句之间以冒号分开;
3、一条语句可以多行书写,以空格加下划线_来标识下行为续行;
4、标识符最好能简洁明了,不造成歧义。