文字列を区切り文字で分割するSplit関数
Split関数の書式
Split(文字列, 区切り文字, [最大分割数], [モード)])
[]は省略可
戻り値はString
サンプル
サンプルコード
Sub Main() Dim str As String str = "2020-04-20" Dim strArray As Variant strArray = Split(str, "-") Dim i As Long For i = 0 To UBound(strArray) Debug.Print (strArray(i)) Next i End Sub
結果
2020 04 20
解説
戻り値を変数に入れるのに、型はバリアント型を使ってます。
「Dim strArray() As String」のように、要素数を宣言しないでStringの配列に入れることもできます。