1 2 3 4 5 6 7 8 9 10 11
| Sub Repartir()
Dim LastLig As Long
Application.ScreenUpdating = False
With Worksheets(1)
LastLig = .Cells(.Rows.Count, "A").End(xlUp).Row
.Range("A1:A" & LastLig).Replace ",", " "
.Range("A1:A" & LastLig).TextToColumns Destination:=.Range("A1"), DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Space:=True, FieldInfo:=Array(Array(1, 2), Array(2, 2), Array(3, 4), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1), Array(9, 1), Array(10, 1), Array(11, 1), Array(12, 1), Array(13, 1), Array(14, 1)), TrailingMinusNumbers:=True
.Range("D1:N1").EntireColumn.Delete
End With
End Sub |
Partager