ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

配列の要素数を取得する(UBound 関数・LBound 関数)

   

UBound 関数・LBound 関数


【書式】

result = UBound ( array_name [, dimension ] )

result = LBound ( array_name [, dimension ] )


【引数・戻り値】

  • array_name  ・・・  添字の最大値(最小値)を調べる対象となる配列の変数名
  • dimension  ・・・  添字の最大値(最小値)を調べる対象となる配列の次元を示す整数を指定します。最初の次元なら 1、2 番目の次元なら 2、というように指定します(省略可 ⇒ 1 が指定されたものと見なされます)。
  • result(UBound)  ・・・  配列の指定された次元での添字(インデックス番号)の最大値を、長整数型 (Long) の値で返します。
  • result(LBound)  ・・・  配列の指定された次元での添字(インデックス番号)の最小値を、長整数型 (Long) の値で返します。


UBound 関数・LBound 関数の使用例

VBAソース(例1)


実行結果

UBound LBound 関数 使用例01


VBAソース(例2)


実行結果

UBound LBound 使用例02




 - VBA基本 , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

ユーザー設定リスト
ユーザー設定リストを使って並べ替える(Sort)

VBAでリスト、テーブルを並べ替える(Sort) VBAで、ソートを行うには、S …

ポイント単位の値に変換(CentimetersToPoints,InchesToPoints)

CentimetersToPoints メソッド センチメートル単位の値をポイン …

画面の更新を停止(ScreenUpdating プロパティ)

画面の更新を停止 マクロを実行すると、画面が更新されます。これにより、実行速度が …

文字列:文字列を指定した形式に変換する(StrConv 関数)

StrConv 関数の使い方 【書式】 result = StrConv ( s …

Split 関数(文字列型の一次配列を作成)

Split 関数の使い方 【書式】 myArray = Split ( expr …

乱数(Rnd 関数)例1
乱数を生成する(Rnd 関数)

Rnd 関数の使い方 Rnd 関数は、0 以上、1 未満の範囲の乱数を単精度浮動 …

文字列:文字列右から指定文字数取得(Right 関数,RightB 関数)

Right 関数・RightB 関数 の使い方 【書式】 result_righ …

フォント名(Name,ThemeFont,StandardFont) 例
フォント名(Name,ThemeFont,StandardFont)

フォント名を取得・設定する(Name プロパティ) Name プロパティは、オブ …

no image
xlFileFormat 列挙型

xlFileFormat 列挙型 Workbook.SaveAs メソッド の引 …

Choose 関数 例01
指定した数値に対応する選択肢の値・数式を返す(Choose 関数)

Choose 関数 の使い方 Choose 関数は、指定されたインデックス値(1 …