miniscule vers majuscule

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

J

jmw

Guest
Bonsoir,

je voudrais transformer dans une plage de cellule les minuscule en majuscule, c'est à dire dés que j'écris en minuscule et que je fais enter je voudrais que ca se transforme en majuscule.
Pourriez-vous m'écrire le code car je débute en vba?

merci
 
Re : miniscule vers majuscule

Bonsoir jmw,

Un exemple pour la plage A1:A10.

A placer dans le code de la feuille :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:A10")) Is Nothing Or Target.Count > 1 Then Exit Sub
Target = UCase(Target)
End Sub

Edit : en toute rigueur, il vaut mieux désactiver l'action des évènements :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:A10")) Is Nothing Or Target.Count > 1 Then Exit Sub
[COLOR="Red"]Application.EnableEvents = False[/COLOR]
Target = UCase(Target)
Application.EnableEvents = True
End Sub

A+
 
Dernière édition:
- 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
XL pour MAC mise en forme
Réponses
2
Affichages
628
Réponses
2
Affichages
212
Réponses
15
Affichages
482
Retour