souci avec les prénoms

  • Initiateur de la discussion Initiateur de la discussion Sylvie64
  • 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 !

Sylvie64

XLDnaute Occasionnel
Bonjour,

j'ai un souci avec les prénoms, quand je mets mes formules tout va bien, mais le
problème c'est quand il ni a pas de majuscule au prénom et bien la dernière lettre du nom
ce mets avec les prénoms (voir en PJ, colonne E)

Y a t-il une solution ?
Se sont des fichiers que j'ai repris et cela me pose un vrai problème !!!

Merci pour votre aide.

Sylvie
 
Re : souci avec les prénoms

Merci Tibo
Je mets la formule puis valider par CTRL + MAJ + ENTREE
Elle ne fonctionne pas, j'ai ceci #N/A

J'ai aussi essayé les autres proposition du fil.

Merci job75, je l'ai essayé aussi mais quand j'ai un nom + 2 prénoms cela ne va pas.

Si en "D" VER BRIGGE Mattheus Jean et bien en "E" j'ai VER BRIGGE Mattheus et en "F" Jean, alors quand "F" il me faudrait Mattheus Jean
 
Re : souci avec les prénoms

Bonsoir à tous

Finalement les soucis sont revenus ?

Dans ce cas , j'opterai pour un solution à base de RegExp
solution que je laisse le soin à JNP de développer (si l'envie lui vient)


PS: je vais lui demander en MP de venir voir ton fil.
 
Dernière édition:
Re : souci avec les prénoms

Re,

Bon, faut quand même en finir, avec VBA on peut tout.

Règle adoptée :

- les noms (composés ou pas ) entièrement en majuscules

- les prénoms (composés ou pas) en minuscules, la 1ère lettre pouvant être une majuscule.

Comme je ne maîtrise pas RegExp, cette toute simple fonction macro :

Code:
Function Nom$(x$)
x = Application.Trim(x) 'supprime les espaces inutiles
Nom = x 'si pas de prénom
For i = 1 To Len(x)
  If Mid(x, i, 3) <> UCase(Mid(x, i, 3)) Then Nom = Trim(Left(x, i)): Exit Function
Next
End Function

Fichier joint.

A+
 

Pièces jointes

Dernière édition:
Re : souci avec les prénoms

Bonsoir le fil 🙂,
Que du beau monde assurément sur ce fil 😉...
Jean-marie m'ayant demandé (gentiment 😛) de faire un petit RegExp, une solution extraite de ce fil et remise à la sauce Sylvie 😀.
Bonne soirée 😎
Ajout : Job, si tu ne maîtrises pas RegExp, tu maîtrise bien d'autres chose 😉. Ma fonction RegExp est finalement plus compliquée. Seul avantage, je mets les prénoms en Proper, mais tu dois pouvoir l'intégrer dans ta fonction 🙄.
 

Pièces jointes

Dernière édition:
Re : souci avec les prénoms

Re 🙂,
petits soucis avec

MER LIEÉ Pierre Eustache
VAN MERLIER Pierre François
DE MERLIER Pierre François
Exact (difficile d'être exaustif sans une liste prenant tous les cas et leur résultat 😉.
Une nouvelle proposition en PJ 😛.
Bonne nuit 😎
 

Pièces jointes

- 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

Discussions similaires

Réponses
15
Affichages
470
Réponses
18
Affichages
195
  • Question Question
Réponses
5
Affichages
475
Réponses
7
Affichages
777
Réponses
14
Affichages
582
Réponses
25
Affichages
915
Retour