VBA - LBound 函式



LBound 函式返回指定陣列的最小下標。因此,陣列的 LBound 為零。

語法

LBound(ArrayName[,dimension])

引數說明

  • ArrayName − 必需引數。此引數對應於陣列的名稱。

  • Dimension − 可選引數。它採用整數值,對應於陣列的維度。如果為“1”,則返回第一維度的下界;如果為“2”,則返回第二維度的下界,依此類推。

示例

新增按鈕並新增以下函式。

Private Sub Constant_demo_Click()
   Dim arr(5) as Variant
   arr(0) = "1"           'Number as String
   arr(1) = "VBScript     'String
   arr(2) = 100           'Number
   arr(3) = 2.45          'Decimal Number
   arr(4) = #10/07/2013#  'Date
   arr(5) = #12.45 PM#    'Time
   msgbox("The smallest Subscript value of  the given array is : " & LBound(arr))

   ' For MultiDimension Arrays :
   Dim arr2(3,2) as Variant
   msgbox("The smallest Subscript of the first dimension of arr2 is : " & LBound(arr2,1))
   msgbox("The smallest Subscript of the Second dimension of arr2 is : " & LBound(arr2,2))
End Sub

執行以上函式時,它產生以下輸出。

The smallest Subscript value of the given array is : 0
The smallest Subscript of the first dimension of arr2 is : 0
The smallest Subscript of the Second dimension of arr2 is : 0
vba_arrays.htm
廣告
© . All rights reserved.