新公司上任,正在学习vba,为了防止以后忘记,特此总结一些这两天的重点:
1。关于变量的声明,Dim相当于动态变量,在vba中可以省略声明,比如:a=1,可以不对a进行任何声明也不会报错称其为变体变量(variant),但是声明的原因是变体变量占用内存空间较大。可以在vbe编辑界面的tool---〉options---〉edits勾选require variable dedaration来强制进行变量声明,勾选后如果不声明变量就会运行报错
2。关于数据类型,
类型 简写 占用内存(Byte)
Integer 整形 % 2
Single 单精度 ! 4
Double 双精度 # 8
Long 长整形 & 4
String 字符型 $ 定长或变长
Currency 货币型 @ 8
3.条件判断注意事项,当if then语句右面换行了,那么在下一行要补上end if,相当于花括号的作用
4。一行有多条语句中间用冒号断句
5。一条语句需要换行时要加下划线加空格
msgBox _
“要加下划线加空格连接”