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

  関連記事

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

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

no image
xlFileFormat 列挙型

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

文字列:指定した文字の文字コードを取得する(Asc 関数)

Asc 関数 【書式】 result = Asc ( string ) 引数・戻 …

変数がオブジェクト型かどうかをチェックする( IsObject 関数 )

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

変数が数値型かどうかをチェックする( IsNumeric 関数 )

IsNumeric 関数の使い方 【書式】 result = IsNumeric …

カレントフォルダの取得・設定(DefaultFilePath プロパティ)

DefaultFilePath プロパティ カレントフォルダとは、ブックを開いた …

VBA の演算子(文字連結演算子:& 演算子 + 演算子)

文字連結演算子 文字連結演算子は、文字列の連結を行うときに使用する演算子で、「& …

色の設定(ColorIndex プロパティ・Colors プロパティ)

ColorIndex プロパティ ColorIndex プロパティは、指定したオ …

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

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

カレントフォルダの変更・確認
カレントフォルダ(CurDir 関数、ChDir ステートメント、ChDrive ステートメント)

カレントフォルダ カレントフォルダとは、ブックを開いたり保存するときに既定で参照 …