Bonjour,
Dans une table j'ai de nombreuses lignes du style : "Regenerationrequired\r\nVehicleparked\r\nForyoursafety,readthemanual"
J'aimerais réaliser une macro qui sépare ce genre de ligne en autant de colonne que le sepérateur "\n\r" est trouvé (si possible j'aimerais aussi qu'il n'y ai pas de colonne vide entre les termes, mais ça c'est du bonus).
J'ai cherché pas mal de temps..mais je ne trouve pas de solution!
Une des seules pistes que j'ai est la suivante, mais malheureusement elle ne prend en compte qu'un séparateur (\) de un caractère et non 4.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Sub format() ActiveWorkbook.Worksheets("lexEN").Activate Columns("B:B").Select Selection.TextToColumns Destination:=Range("B1"), DataType:=xlDelimited, _ TextQualifier:=xlNone, ConsecutiveDelimiter:=False, Tab:=False, _ Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _ :="\n\r", FieldInfo:=Array(1, 1), TrailingMinusNumbers:=True End Sub
Partager