在VBA中,数组维数的确定其实更多的应该叫做矩阵的维数确定,因为其实说数组的维数的时候,指的是这个矩阵的维数
例如,对于单元格区域A1:C100,如果定义以下数组:
array=range("A1:C100").value
那么,其实这是一个二维数组,其中第一个维度有100行,第二个维度有3列。在使用UBOUND与LBOUND函数的时候,会有以下情况发生:
LBOUND(array,1)将会返回100
LBOUND(array,2)将会返回3
在VBA中,数组维数的确定其实更多的应该叫做矩阵的维数确定,因为其实说数组的维数的时候,指的是这个矩阵的维数
例如,对于单元格区域A1:C100,如果定义以下数组:
array=range("A1:C100").value
那么,其实这是一个二维数组,其中第一个维度有100行,第二个维度有3列。在使用UBOUND与LBOUND函数的时候,会有以下情况发生:
LBOUND(array,1)将会返回100
LBOUND(array,2)将会返回3