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

  関連記事

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

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

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

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

日付時刻:時・分・秒を取得(Hour、Minute、Second 関数)

日付時刻から時・分・秒を取得する関数 【書式】 time_hour = Hour …

日付時刻:日付時刻データを計算( DateAdd 関数 )

DateAdd 関数(日付・時刻の値を加算・減算結果を取得) 【書式】 resu …

エラー(CVErr 関数・IsError 関数・Error 関数)

CVErr 関数(エラー番号をエラー値に変換する)の使い方 【書式】 retur …

ADO Stream オブジェクト テキスト(UTF-8)読み込み
テキストファイル(UTF-8)を読み込み、書き出し(ADODB.Stream)

Stream オブジェクト ADO(ActiveX Database Objec …

取り消し線を設定する(Strikethrough プロパティ)

取り消し線を設定する(Strikethrough プロパティ) Striketh …

引数が省略されたかどうかをチェックする( IsMissing 関数 )

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

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

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

データ型を調べて、そのデータ型を示す数値を返す(VarType 関数)

VarType 関数 の使い方 VarType 関数は、引数に、データ型を調べた …