【VBA用語】UBound関数とは?
UBound関数は、配列の要素番号の最大値を調べることができる関数です。
使い方
次のプログラムは、イミディエイトウィンドウに「2022」「12」「31」を表示するプログラムです。
Sub Test1()
Dim A As Variant, i As Long
A = Split("2022/12/31", "/")
For i = 0 To UBound(A)
Debug.Print A(i)
Next i
End Sub
メモ
使い方にあるプログラムの場合、「2022/12/31」を「/」で3つに分割するため、要素番号は「0」「1」「2」となり、最大値は「2」になります。
したがって、以下の配列のとおり、「2022」「12」「31」を表示します。
A(0) = 2022
A(1) = 12
A(2) = 31
学び方
UBound関数は、VBAの資格「Excel VBA スタンダード」で学ぶことができます。
「Excel VBA スタンダード」の問題集は、以下よりお試しください。
Excel VBA スタンダード 用語問題集