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

  関連記事

Timer 関数 使用例
日付時刻:経過時間を取得( Timer 関数 )

Timer 関数の使い方 【書式】 result = Timer () 【戻り値 …

四捨五入・切り上げ・切り捨て・丸め(Round 関数 他)

Round 関数(丸め)の使い方 【書式】 value = Round ( ex …

式を評価し、結果(真・偽)に応じた式・値を返す(IIf 関数)

IIf 関数 の使い方 IIf(アイイフ)関数は、式を評価してその結果(真・偽) …

データ型を調べてそのデータ型を示す文字列を返す(TypeName 関数)

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

Chr 関数 例
文字列:指定した文字コードに対応する文字を返す(Chr 関数)

Chr 関数の使い方 【書式】 result = Chr ( code ) 引数 …

VBA正規表現使用例
VBA で正規表現を使う(RegExp オブジェクト)

RegExp オブジェクト VBA で正規表現を使うには、VBScript のR …

InStrRev 関数
文字列:文字列を最後から検索してその最初の文字位置を返す(InStrRev 関数)

InStrRev 関数 任意の文字列の中で、指定した文字列を最後から検索して、見 …

文字列:文字列の長さを取得( Len 関数、LenB 関数 )

Len 関数(文字列の長さを取得) 【書式】 result_len = Len …

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

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

no image
XlThemeColor 列挙型

XlThemeColor 列挙 定数 値 内容 xlThemeColorDark …