J'ai excel 2000, j'ai des cellules comportant 1, 2 ou 3 noms dedans.
Je voudrai mettre un nom dans colonne 1, le 2ème dans la colonne 2, le 3ème dans la 3.
Quel fonction dois-je utiliser ?
Voici une séquence qui permet d'éclater sur plusieurs colonnes le contenu d'une plage de cellules situés (dans une même colonne).
Par exemple /
Si A1 contient "Nom1 Nom2 Nom3" et que le séparateur choisi est " "
On obtiendra :
A1 = "Nom1"
A2 = "Nom2"
A3 = "Nom3"
=====================================================
Private Sub CommandButton1_Click()
Separateur = " " '<<< A régler: Caractère(s) utilisé pour séparer les noms
Set Rng = Range("A1:A10") '<<< A régler: Plage de cellule contenant les noms à éclater
For Each Cel In Rng
Cel.Parse parseLine:="[" & Replace(Cel, Separateur, "] [") & "]"
Next Cel
End Sub
=====================================================