Vbaのubound関数の使い方は?
VBA UBOUND 関数は、VBA 関数のテーブル カテゴリにリストされています。これを VBA コードで使用すると、指定された配列内のディメンションの最大のインデックスを返すことができます。簡単に言えば、配列の上限を見つけて結果の最大値を返すのに役立ちます。
構文
UBound(配列名, [次元])
引数
- ArrayName : 最大のインデックスを検索する配列。
- [Dimension] : 配列の次元を定義する整数 (これはオプションの引数であり、省略された場合、VBA はデフォルトで 1 を受け取ります)。
例
VBA UBOUND 関数の使用方法を実際に理解するには、それを使用して VBA コードを作成した以下の例を確認する必要があります。
Sub example_UBOUND() Dim myAry(0 To 1100) As Double Range("A1").Value = UBound(myAry, 1) End Sub
上記のコードでは、UBOUND を使用して配列「myAry」からディメンションの最高のインデックスを取得し、結果として 0 から 1100 までの最高値である 1100 を返しました。