LBound


構文

LBound(arrayname[,dimension])

引数arraynameには、配列の名前を指定します。

引数dimensionは省略可能です。添え字の最小値を調べる配列の次元を指定します。

解説

配列で使用できる最小の添え字を表す整数値を返します。

※Tips

配列で使用できる添え字の最小値はOption Baseステートメントで指定します。Array関数で作成した配列は、Option Baseステートメントの影響を受けず0から始まります。

サンプル

次の例は、指定した配列で使用できる添え字の最小値を表示します。

Sub Sample()
    Dim a(10) As Variant, b(10, 1 To 5) As Variant, c As Variant
    c = Array(1, 2, 3)
    MsgBox LBound(a)
    MsgBox LBound(b, 2)
    MsgBox LBound(c)
End Sub