
Dim是Dimension的缩写,后面是所需变量的名称。Dim的意思是声明,比如声明S是字符串类型,就应该写成Dim S As String。
相当于关键字Private,还有一个Public关键字,变量方法定义为Dim variable作为变量类型。
定义变量可以显式或隐式定义:
1、显式定义:Dim变量名作为类型
2、隐式定义:使用类型说明符
施用方式
在使用redim的过程中,如果要保留数组中的数据,需要使用Preserve关键字。如果不加这个关键字,原来的数据会被清空。
ReDim为数组变量重新分配存储空间。可选的修饰符Preserve用于在只更改最后一个维度的大小时保留现有数组中的数据。
例如:
有一个字节数组a,如果知道这个数组的上限只能是4,我们就用Dim。
将A作为字节(4)变暗
但是如果我们不能预先确定它的大小,或者需要在运行时改变它的大小,就必须使用动态数组。
Dim A As Byte()
ReDim A(4)'这将在更改大小时清除原始数据。
ReDim Preserve A(4)'这将在更改大小时保留原始数据。








