機能と数式 | VBA | セミナー | オンラインソフト | お問い合わせ | その他
Top > Excel > VBA > VBAの関数

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



このエントリーをはてなブックマークに追加