|
|
|
|
Bonjour,
J'ai recu un document sous excel ou dans la meme cellule se trouve différentes information séparée par une virgule:
Nom, Prénom, fonction, téléphone....
Je voudrais que chaque champs se retrouve dans une colone différente...
Mais je n'arrive pas a trouvé la fonction adéquate sous VBA
A l'aide !!!
Configuration: Windows XP Firefox 2.0.0.14
Répondre à Le Pingou
|
Bonjour
Sub virgule()
Dim l As Long
l = 1
Do Until Cells(l, 1) = ""
Do Until InStr(1, Cells(l, 1), ",") = 0
Cells(l, 1).Insert
Cells(l, 1).Value = Left(Cells(l + 1, 1).Value, InStr(1, Cells(l + 1, 1), ",") - 1)
Cells(l + 1, 1).Value = Right(Cells(l + 1, 1).Value, Len(Cells(l + 1, 1).Value) - InStr(1, Cells(l + 1, 1), ","))
Loop
l = l + 1
Loop
End Sub
Toujours zen |