Voici ma question :
Dans une cellule il y a, un Nom (en majuscule) et un prenom (avec la première lettre en majuscule). Comment les mettre en mémoire séparement? Notons aussi qu'ils sont séparés par un espace.
Merci d'avance.![]()
Voici ma question :
Dans une cellule il y a, un Nom (en majuscule) et un prenom (avec la première lettre en majuscule). Comment les mettre en mémoire séparement? Notons aussi qu'ils sont séparés par un espace.
Merci d'avance.![]()
Le pb se rencontre pour les noms ou prénoms composés... Sinon tu as split. Jète un oeil dans l'aide
Juste une idée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Tableau = Split(Cells(NoLigne,NoCol)," ") Nbre = Ubound(Tableau) 'te donne la taille du tableau et donc le nbre d'espaces if Nbre = 1 then Nom = Tableau(0) Prénom = Tableau(1) elseif Nbre > 2 then 'Affichage et traitement manuel endif![]()
Merci pour cette réponse rapide, je met ça en forme est je vais voir si ça colle.
Jemétrompé
Remplace "elseif Nbre > 2 then" par "elseif Nbre > 1 then" sinon cépabon![]()
salut ,
si par exemple en a2 tu as : nom prenom
pour recuperer le nom tu pourrai faire ca dans une cellule:
=LEFT(A2; SEARCH(" "; A2)-1)
pour recuperer le prenom tu pourrai faire ca dans une cellule :
=RIGHT(A2;(LEN(A2)-SEARCH(" "; A2)))
Bonne chance avec les Van et les de ...
Ca me paraît vachement périlleux de se baser sur les espaces.
N'oubliez pas de cliquer surquand vous avez obtenu ou trouvé vous-même la réponse à votre question.
Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
Pensez aussi à voter pour les réponses qui vous ont aidés.
------------
Je dois beaucoup de mes connaissances à mes erreurs!
Partager