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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

VBAの変数宣言

VBAの変数宣言について 変数を暗黙的に宣言する エクセル VBA の場合、明示 …

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

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

定数(改行・タブ) 使用例
文字列:定数(改行・タブ)

改行・タブの定数 これらの定数は、使用前に定義する必要はありません。コード中のど …

列挙型変数(Enum ステートメント)

列挙型変数を使う 列挙型変数を使用するには、Enum ステートメントを使って、宣 …

Tab 関数 01
出力位置、書き込み位置を設定(Tab 関数)

出力位置、書き込み位置を設定 Tab 関数 は、Print メソッド、または P …

Const ステートメント
ユーザー定義定数(Const ステートメント)

定数を使う ユーザー定義の定数を使用するには、Const ステートメントを使って …

変数が日付型かどうかをチェックする( IsDate 関数 )

IsDate 関数の使い方 【書式】 result = IsDate( expr …

RegExp オブジェクト Test メソッド
VBA で正規表現を使う(RegExp オブジェクトのメソッド)

RegExp オブジェクトのメソッド RegExp オブジェクトの詳細に関しては …

Dictionary オブジェクト 使用例1
連想配列(Dictionary オブジェクト)

連想配列 連想配列とは、添字(キー)に文字列を使用することができる配列です。 V …

色の設定(Color プロパティ・RGB 関数)

Color プロパティ Color プロパティは、指定したオブジェクトの色を取得 …