Guest User

Untitled

a guest
Jan 9th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. Sub splitText()
  2. Dim rng As Range, r As Range, a As Variant, i As Long
  3. Set rng = Selection.Cells.SpecialCells(2)
  4.  
  5. For Each r In rng
  6. v = r.Value
  7. If InStr(1, v, ",") > 0 Then
  8. ary = Split(Replace(v, ", ", Chr(1)), ",")
  9. i = 1
  10. For Each a In ary
  11. r.Offset(0, i).Value = Replace(a, Chr(1), ", ")
  12. i = i + 1
  13. Next a
  14. End If
  15. Next r
  16. End Sub
Add Comment
Please, Sign In to add comment