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

L

Ludwig

Guest
Bonjour à tous,

Je suis de retour sur le forum afin d'en apprendre un peu plus... pour changer.

La question serai de savoir s'il existe une macro qui met en majuscule la première lettre d'un mot et une autre qui met aussi en majuscule mais toutes les lettres du mot. Ex: "bonjour=>Bonjour" et "azerty123=>AZERTY123".

Je pensai trouver ça dans la barre d'outils mais je n'ai rien trouvé. En fait avec cette macro je souhaite forcer l'écriture en majuscule dans les cellules ou textbox.

Merci d'avance pour vos réponses. Sinon je vous souhaite à tous une très bonne journée et même un bon week-end.

A bientôt,

Ludwig
 
Bonjour Ludwig, bonjour le Forum

Tu dois d'abord selectionner ta plage.
Pour tout mettre en majuscule

Sub Majuscules()
Dim Cell As Variant
Application.StatusBar = "Mise en majuscule de la sélection. Patientez SVP."
Application.ScreenUpdating = False
For Each Cell In Selection
Cell.Value = UCase(Cell.Value)
Next Cell
Application.StatusBar = False
Application.ScreenUpdating = True
End Sub

Pour avoir seulement la première lettre en majuscule:

Sub Minus1maj()
Dim Cell As Variant
On Error Resume Next
For Each Cell In Selection
Cell.Value = UCase(Left(Cell.Value, 1)) & _
LCase(Right(Cell.Value, Len(Cell.Value) - 1))
Next Cell
End Sub

Ces macros viennent des participants de ce Forum qui est une vrai mine d'information, merci encore à tous.
@+
Art
 
Bonjour Brigitte et Art,

Vraiment merci du fond du coeur pour vos informations, c'est parfait. J'ai trouvé aussi une solution pour tout mettre en majuscule. Il m'a suffit de télécharger les "cours2". Art, tu as raison, ce forum ast une vrai mine d'or.

Merci à tous les participants pour vos réponses et vos questions car ça nous permet à tous d'avancer...


Bonne journée

Ludwig
 
Re bonjour,


Ludwig, voici une autre solution postée par @+Thierry il y a quelques jours, et qui marche pour Daniel :

<http://www.excel-downloads.com/html/French/forum/messages/1_72177_72177.htm>

Comme ca, tu as le choix..




Brigitte
 
Bonsoir à tous,

Merci pour tout il y a vraiment matière à travailler. La solution postée par @+Thierry fonctionne parfaitement, c'est même exactement ce que je cherchai...

Encore merci à vous tous et à bientôt

Ludwig
 
- 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

  • Question Question
Réponses
25
Affichages
1 K
Retour