文字列を区切り文字で分割する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の配列に入れることもできます。
