【VBA用語】Split関数とは?

Split関数は、「元の文字列」を指定した「区切り文字」で区切り、区切られた各文字列を配列で返す関数です。

Split(元の文字列 , 区切り文字)

使い方

次のプログラムは、「2022/12/31」から「2022」を抜き出して、セルA1に入力するプログラムです。

Sub Test1()

    Dim A As Variant

    A = Split("2022/12/31", "/")

    Range("A1") = A(0)

End Sub

メモ

使い方にあるプログラムの場合、「2022/12/31」を「/」で分割します。

各要素には以下の値が入ります。
A(0) = 2022
A(1) = 12
A(2) = 31

また、Split関数の配列を受け取る変数は、バリアント型(Variant)として受け取ることで、それ以降配列に変化します。

学び方

Split関数は、VBAの資格「Excel VBA スタンダード」で学ぶことができます。

「Excel VBA スタンダード」の問題集は、以下よりお試しください。
Excel VBA スタンダード 用語問題集

次の記事
【VBA用語】UBound関数とは?