VBA语言基础知识整理记录

1.VBA共有12种数据类型

 字符串型 String

 字节型  Byte

 布尔型  Boolean

 整数型  Integer

 长整数型 Long

 单精度型 Single

 双精度型 Double

 日期型 Date

 货币型 Currency

 小数点型 Decimal

 变体型 Variant

 对象型 Object

2.变量和常量

 VBA允许使用未定义的变量,默认是变体变量。

 在模块通用说明部份,加入OptionExplicit语句可以强迫用户进行变量定义。

3.数组

 VBA还有一种功能强大的动态数组,定义时无大小维数声明;

    在程序中再利用Redim语句来重新改变数组大小,原来数组内容可以通过加preserve关键字来保留。

 例如:Dim array1() As String

ReDim array1(4)

array1(1) = "abc"

ReDim array1(5)

MsgBox array1(1) '显示空,因为ReDim后原来的数组内容被清除

array1(1) = "abc"

ReDim Preserve array1(6)

MsgBox array1(1) '显示abc,因为使用了Preserve关键字,保留了原来数组的内容

4. 书写

   VBA不区分标识符的字母大小写,一律认为是小写字母

 

你可能感兴趣的:(VBA语言基础知识整理记录)