简体   繁体   中英

How to split by multiple delimiters in vba excel

I need to split some data with multi delimiters ( //,/,- ) , and I used one cell ( A3 ) as data entry cell and I need multi delimiters to provide multi option to the user.

and I also need to know the availability to re-arrange the splitting results like if the results involved words content ( *.com or *.net ) transfer to certain column

I try to use a code to split but it is working with one delimiter

Make them the same.

Say we have a string that we want to parse by both / and $ . Here an example:

Sub multiparse()
    Dim s As String, s2 As String

    s = "poiuy/tyuiop$7654$lkiop/"
    s2 = Replace(s, "/", "$")
    arr = Split(s2, "$")

End Sub

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM