IBM Lotus Symphony


UBound 関数 [実行時]

配列のインデックス範囲の最大値を返します。

構文:

UBound (ArrayName [, Dimension])

戻り値:

整数

パラメータ:

ArrayName: 最大値 ( Ubound) または最小値 ( LBound) を判別したい配列の名前。

[Dimension]: どの次元について、最大値 (Ubound) または最小値 (LBound) を返すかを指定する整数。この値を指定しない場合は、最初の次元のインデックス範囲が返されます。

エラーコード

5 無効なプロシージャ呼び出しです

9 サブスクリプトが範囲外です

例:

Sub ExampleUboundLbound

Dim sVar(10 to 20) As String

print LBound(sVar())

print UBound(sVar())

end Sub

Sub ExampleUboundLbound2

Dim sVar(10 to 20,5 To 70) As String

Print LBound(sVar()) REM 戻り値は 10

UBound(sVar()) REM 戻り値は 20

Print LBound(sVar(),2) REM 戻り値は 5

Print UBound(sVar(),2) REM 戻り値は 70

end Sub


製品フィードバック | その他の資料 | 商標