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

macro pour mettre en majuscule

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

clo91

XLDnaute Nouveau
Bonsoir,

je cherche une macro pour mettre les initiales de noms et prénoms en majuscule sur une ou plusieurs cellules.
 
Re : macro pour mettre en majuscule

Bonjour,
Je suis un peu novice, concernant les macros, et je me suis peut être mal expliqué.
1- Le nom et le prénom, sont dans la même cellule.
2- La macro étant enregistrée dans " Visual Basic Editor", je l'utilise en créant une icone dans une barre d'outils.
3- j'utilise les macros en créant une icône dans une barre d'outils.
Excel fait parti d'office 2000 pro, et mon PC tourne avec Windows 7 64 bits.

J'avoue que je n'est pas essayé le code de Pierrot93, pour une seule raison, je ne sait pas comment et ou écrire ces lignes.
Mais merci pour cette réponse.
Bonne journée
 
Re : macro pour mettre en majuscule

Re,

2- La macro étant enregistrée dans " Visual Basic Editor", je l'utilise en créant une icone dans une barre d'outils.

bah... pour tester le code, fais comme tu fais habituellement pour créer une macro et remplace le code par celui proposé plus haut...
 
Re : macro pour mettre en majuscule

Re,
désolé, ça ne marche pas !
Par contre, j'ai une macro qui transforme l'initiale d'un nom dans une cellule ou sur une plage de cellules.
Ce que je cherche (je me répète (désolé), c'est un peu la même chose mais pour un mot composé comme Jean Claude, par exemple).
Donc en PJ la macro qui met l'initiale d'un mot quelqu' il soit en majuscule.


@+
 

Pièces jointes

Re : macro pour mettre en majuscule

Bonjour,
utiliser une macro est-il une condition indispensable?
as-tu essayé d'utiliser la fonction "NOMPROPRE" ?
sinon je propose dans la macro que tu as transmise de remplacer
If (sRes = Chr(10)) Then
par
If sRes = Chr(32) or sRes = Chr(10) Then
à tester

bonne journée
 
Re : macro pour mettre en majuscule

Re
Bien sur que non elle n'est pas indispensable, mais si je suis ta logique, quelle macro est indispensable, si l'on peut obtenir les mêmes résultats d'une autre manière.
Pour moi, c'est une façon de résoudre rapidement des solutions, comme mettre les mots en Majuscule ou en minuscule sans passer par plusieurs frappes de touches.
toujours est-il que je vais tester ta proposition

@++
 
Re : macro pour mettre en majuscule

Bonjour

Je n'ai jamais écrit que le code de Pierrot93 ne fonctionnait pas, je répondais à sa question sur la nécessité d'une macro pour cette opération.
Au contraire, je n'ai appliqué le code que ce matin, et c'est Top.
Donc merci Pierrot93.

Par contre existe t-il un site à l'identique pour Word, car j'ai un problème avec ce logiciel ?

Merci d'avance
 
Re : macro pour mettre en majuscule

Re bonjour,

J'ai fait une erreur concernant le code, c'est celui de Jacou, qui fonctionne , et qui me permets non seulement de mettre les initiales en majuscule pour les mots composés, comme par exemple Jean Claude mais également comme avant pour un mot simple comme Robert et cela dans la cellule ou les prénoms comme mes exemples sont tapés, mais aussi dans une colonne de A1 à Ax

Donc merci Jacou.
 
- 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
4
Affichages
313
Réponses
19
Affichages
358
Réponses
2
Affichages
366
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…