mise en forme cellule

L

Laurence

Guest
Comment séparer le contenu d'une cellule en deux cellules ? (ex. : séparer les prénoms des noms.
Merci de votre réponse
 

porcinet82

XLDnaute Barbatruc
Salut Laurence, Justine,

Au cas ou Laurence n'aurait pas trouver la Chartre

Comme je suis dans un bon jour, je te propose une macro (meme si ce sujet a traité des dizaines de fois au minimum).

En admettant que tes données soient en colonne A, le resultat est proposé en colonne B. A noté qu'elle ne fonctionne pas pour des prenoms composés avec espace du genre Jean Edouard Dupond.

Code:
Sub test()
Dim i As Byte

Application.Goto Sheets('feuil1').Range('A1')
For i = 1 To Range('a65536').End(xlUp).Row
    Cells(i, 2).Value = Right(Cells(i, 1).Value, (Len(Cells(i, 1).Value) - InStr(1, Cells(i, 1).Value, ' ')))
Next i
End Sub


@+
 

Discussions similaires

Statistiques des forums

Discussions
312 571
Messages
2 089 775
Membres
104 272
dernier inscrit
stef606