Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Majuscule Minuscule Nompropre

C

Chris

Guest
Bonjour à tous,

J'ai créé en VBA 2 macros qui me permettent de changer la casse du texte contenu dans une cellule (voir fichier joint).
Cela marche très bien pour la transfo en majuscule et en minuscule grace aux fonctions VBA Ucase et Lcase mais mon problème est de faire une macro pour obtenir l'équivalent de la fonction "NOMPROPRE" d'excel car il n'y a pas de fonction VBA équivalente.

Quelqu'un peut-il m'aider?

Merci d'avance à celui qui me trouvera la solution....
 

Pièces jointes

  • amajmin.zip
    7.5 KB · Affichages: 25
P

Patrick MO

Guest
Chris,

As tu essayé de combiner les fonctions Left,Right et Len avec Ucase?

Supposons text = ton texte

Len te retournes le nombre de caractère du texte

Left te permet de sélectionner un nombre de caractères le plus à gauche d'un texte.

Si tu prends Ucase(String.Left(text,1)), tu obtiendras la premiére lettre de ton mot en majuscule.
Et Lcase(String.right(text, len(texte)-1) te retourne la fin de ton texte en minuscule.
 
C

Chris

Guest
Merci à ceux qui m'ont répondu sur le sujet...
Malheureusement le fichier joint de Gaël ne fonctionne pas...peux-tu me le renvoyer...

Merci d'avance et à bientôt
 

Discussions similaires

Réponses
10
Affichages
420
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…