0

たとえば、次の文字列「2/3/4/4」を分割し、各番号を取得してリストとして保存したいと思います。

コード split("2/3/4/4", "/") で文字列を分割できますが、それらをリストに入れることができません。

どんな助けでも大歓迎です。

4

2 に答える 2

1

はい、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
于 2013-10-03T20:16:12.653 に答える
0

"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
于 2013-10-03T20:15:42.303 に答える