Majuscule Minuscule Nompropre

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

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

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.
 
- 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
26
Affichages
1 K
Retour