2017-08-10 23 views

答えて

1

代わりにこれを試してみてください:閉じる

Function split_std(cell As String, separator As String) 
    Dim arr() As String 
    arr() = Split(cell, separator) 
    MsgBox (arr(0)) 
End Function 

Sub split_standard() 
    Dim cell As String 
    Dim separator As String 

    cell = Application.InputBox(Prompt:="Please select the cell to split", Title:="Cell Selection", Type:=8) 
    separator = InputBox("Please type in the separator of the items in the string") 
    MsgBox (cell) 

    Call split_std(cell, separator) 
End Sub 
0

Function split_std(cell As String, separator As String) 

    Dim arr() As String 
    arr() = Split(cell, separator) 
    MsgBox (arr(0)) 

End Function 


Sub split_standard() 

    Dim cell As Range, separator As String 

    Set cell = Application.InputBox(Prompt:="Please select the cell to split", Title:="Cell Selection", Type:=8) 
    separator = InputBox("Please type in the separator of the items in the string") 
    Dim arr() As String 

    MsgBox cell 

    split_std CStr(cell.Value), separator 

End Sub 
関連する問題