【发布时间】:2016-11-25 07:21:21
【问题描述】:
如何在 VBA (excel) 中获取二维数组的长度?
Dim givenData(5, 7) As Double
我需要一个返回 5 的命令, 还有一个返回 7 的命令。
【问题讨论】:
标签: vba excel multidimensional-array
如何在 VBA (excel) 中获取二维数组的长度?
Dim givenData(5, 7) As Double
我需要一个返回 5 的命令, 还有一个返回 7 的命令。
【问题讨论】:
标签: vba excel multidimensional-array
Sub ShowArrayBounds()
Dim givenData(3 To 5, 5 To 7) As Double
MsgBox LBound(givenData, 1)
MsgBox UBound(givenData, 1)
MsgBox LBound(givenData, 2)
MsgBox UBound(givenData, 2)
End Sub
您可以使用UBound-LBound + 1 获取每个维度的“大小”
【讨论】: