在VBA中,数组的默认下限是1。这意味着如果你声明了一个数组,比如`Dim myArray() As Integer`,那么它的下限是1,上限是数组的长度。
如果你想获取数组下限的值,你可以使用VBA的`LBound`函数。`LBound`函数返回数组的最小下标,即下限。
以下是一个示例代码,展示了如何使用`LBound`函数来获取数组下限:
```vba
Sub GetArrayLowerBound()
Dim myArray() As Integer
ReDim myArray(1 To 5) ' 声明并初始化一个有5个元素的数组,下限为1,上限为5
' 获取数组下限
Dim lowerBound As Integer
lowerBound = LBound(myArray)
' 输出数组下限
MsgBox "The lower bound of the array is: " & lowerBound
End Sub
```
在这个例子中,`myArray`被声明为一个从1到5的整数数组。`LBound(myArray)`将返回1,因为数组的下限默认是1。然后,这个值被显示在一个消息框中。