Transformer 1er lettre de chaque mot en majuscule

Bonjour ,

j ai besoin de transformer toutes mes colonnes de ville avec la 1er lettre de chaque mot en majuscule .

exemple sainte-livrade-sur-lot devra devenir Sainte-Livrade-sur-Lot

soyez clair et précis car je ne suis pas une pro sur Excel

Je vous remercie par avance .

Evelyne

Bonjour

Pour Excel, un mot est séparé d'un autre mot par une espace et dans ce cas, la fonction NOMPROPRE() fait ce que tu demandes. (sauf que tu veux que nous soyons prècis, que"chaque mot commence par une Majuscule et que tu donnes dans ton exemple "sur-Lot" avec une minuscule à Sur)

Sois donc prècis d'autant..

Pour le cas citè, même chose

vue

Cordialement

Tu peux aussi passer par une petite macro si nécessaire:

If Target.Column = 1 Then

Target = Application.Proper(Target)

Merci pour votre rapidité ,

Merci Amadéus pour ta réponse d'autant plus que effectivement tu as mis le doigt sur mon erreur( pour le S de sur Lot) comme j'ai fait un copier coller de ce que je doit obtenir j' avais pas fait gaffe que les (sur )entre autres seront pas en majuscule donc j'ai une partie du travail à faire à la main . le format que je doit obtenir est le format pour google map .

merci Google Map pour ta simplicité.

Encore Merci pour vos réponses et rapidité.

Evelyne @++ si besoin

Rechercher des sujets similaires à "transformer 1er lettre chaque mot majuscule"