Séparer nom prenom de "nom prenom"

  • Initiateur de la discussion Initiateur de la discussion jonpol
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

jonpol

Guest
Bonjour

Dans une colonne j'ai nom prenom du type : DELON Alain (colonne A)
je voudrais une formule ou une macro permettant en colonne B: DELON et en colonne C: Alain

MAis cela pose le problème des noms composés :
Ex DE SCHRIVER Jean-Christophe ; Ben HAddi Miloud ..



merci
Jon Pol
 
Re : Séparer nom prenom de "nom prenom"

Bonjour,

Si les noms sont en majuscules:

Code:
Function PreNom(chaine)
   i = 1
   Do While Asc(Mid(chaine, i, 1)) < 96 And i < Len(chaine)
      i = i + 1
   Loop
   PreNom = Mid(chaine, i - 1)
End Function

Function Nom(chaine)
   i = 1
   Do While Asc(Mid(chaine, i, 1)) < 96 And i < Len(chaine)
      i = i + 1
   Loop
   Nom = Left(chaine, i - 3)
End Function

JB
 

Pièces jointes

Dernière édition:
Re : Séparer nom prenom de "nom prenom"

bonjour

Ca ne marche pas à tous les coups :

voici les erreurs trouvées

DE SCHRIVER Jean-Christophe DE SCHRIVER Jean-Christophe
DELON Alain Maxime DELON Alain Maxime
Delon Michel #VALEUR! Delon Michel
delon antoine #VALEUR! #VALEUR!
DELOIN ALAIN DELOIN AL IN

merci
JonPol
 
Re : Séparer nom prenom de "nom prenom"

Bonjour,

Dans les 3 derniers exemples que tu donnes et qui retournent une erreur, je ne vois pas comment Excel pourrait isoler le prénom du nom.

Il faut qu'une telle liste soit complétée avec un minimum de rigueur : exemple les noms en Majuscules et les prénoms initiale en majuscule et le reste en minuscule.

Il ne reste à mon avis qu'à espérer que la plupart des noms et prénoms soient saisis correctement. Il ne resterait alors que quelques cas à corriger manuellement pour que la formule (ou la macro) donne le bon résultat.

@+
 
Re : Séparer nom prenom de "nom prenom"

bonjour

En fait les noms et prenoms de ma liste étaient en majuscule.
j'ai utilisé la fonction de donnés/convertir et le reste à été fait manuellement 🙂
il y avait 50 cas/1200.

merci
JonPol
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
512
Réponses
17
Affichages
2 K
Réponses
7
Affichages
1 K
Retour