たとえば、次の文字列「2/3/4/4」を分割し、各番号を取得してリストとして保存したいと思います。
コード split("2/3/4/4", "/") で文字列を分割できますが、それらをリストに入れることができません。
どんな助けでも大歓迎です。
はい、engineermnky が言うように、次のように、Split() の結果を String 配列に返すことができます。
Public Sub Test()
Dim results() As String
Dim i As Integer
results = Split("2/3/4/4", "/")
For i = LBound(results) To UBound(results)
MsgBox results(i)
Next i
End Sub
"2/3/4/4"
これにより、数値が分割されて配置されますA1:A4
Sub SplitAndList()
Dim nums As Variant, n As Integer
nums = Split("2/3/4/4", "/")
For n = 0 To UBound(nums)
Range("A" & n + 1) = nums(n)
Next n
End Sub