macro pour mettre en majuscule

clo91

XLDnaute Nouveau
Bonsoir,

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

clo91

XLDnaute Nouveau
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
 

clo91

XLDnaute Nouveau
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

  • Sub Transforme.xls
    14.5 KB · Affichages: 46
  • Sub Transforme.xls
    14.5 KB · Affichages: 53
  • Sub Transforme.xls
    14.5 KB · Affichages: 51

Jacou

XLDnaute Impliqué
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
 

clo91

XLDnaute Nouveau
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

@++
 

gilbert_RGI

XLDnaute Barbatruc
Re : macro pour mettre en majuscule

Bonjour,

mais si le code de Pierrot fonctionne

Edit Bonjour Pierrot93 :cool:
 

Pièces jointes

  • Sub Transforme.xls
    38 KB · Affichages: 41
  • Sub Transforme.xls
    38 KB · Affichages: 54
  • Sub Transforme.xls
    38 KB · Affichages: 58

clo91

XLDnaute Nouveau
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
 

clo91

XLDnaute Nouveau
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.
 

Statistiques des forums

Discussions
312 500
Messages
2 089 013
Membres
104 004
dernier inscrit
mista