Extraire des noms en majuscule

Bonjour. J'ai une colonne qui contient des noms ( ils sont en majuscule) et des prénoms tous dans une même cellule.

Je souhaiterai à l'aide d'une macros copier uniquement des noms en majuscule et les coller dans une colonne voisine

Merci

Bonjour, pas besoin d'une macro, vous pouvez utiliser les formules EXACT ainsi que MAJUSCULE.

Par exemple

=EXACT(A1; MAJUSCULE(A1))

Renvoie VRAI si A1 est en majuscule. Ainsi vous pouvez ecrire

=SI(EXACT(A1; MAJUSCULE(A1)); A1; "")

Qui renvoie A1 uniquement si elle est en majuscule

Hello,

As tu un fichier exemple ?

Pas nécessairement besoin de macro pour le faire

@+

bonjour

un essai par formule

cordialement

9le-manimak.xlsx (9.83 Ko)

Bonsoir à tous !

Pour le "fun" mais surtout avec Microsoft 365 Insider (formule unique et dynamique) :

image

La formule gère :

  1. la majuscule éventuelle du prénom
  2. les caractères accentués (é,î) (à faire évoluer le cas échéant)

Bonsoir à tous !

Pour le "fun" mais surtout avec Microsoft 365 Insider (formule unique et dynamique) :

image

La formule gère :

  1. la majuscule éventuelle du prénom
  2. les caractères accentués (é,î) (à faire évoluer le cas échéant)

genie sans bouillir ?????

bonsoir

je suis sur qu'un truc vb a base de REGex peux resoudre

bonsoir à tous. je vous fais parvenir un exemple. j'ai du mal à copier vos formules sur mon fichier, certainement un souci de compatibilité. merci pour la promptitude de vos réponses

Bonjour LeMANIMAK, le fil, le forum,

Version VBA (légèrement commenté) pour séparer les noms et les prénoms.

Cliquez sur le bouton 'Clic'. Attention, ligne 19, un nom sans prénom...

Le classeur :

Cordialement.

AL 22

Hello à tous,

Du vba, des formules à l'ancienne, des formules modernes, il manquait une touche de PowerQuery là dedans

Ma proposition ci-jointe, clic droit sur mon tableau puis actualiser pour mettre à jour

@+

Rechercher des sujets similaires à "extraire noms majuscule"