problème de majuscules

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

D

daniel

Guest
Bonjour,

Désolé de reposer une question qui a du être posée plusieurs fois, mais la recherche ne fonctionnant pas...

Comment écrire une macro qui passe en majuscule tout le texte contenu dans une feuille ?
D'autre part, comment créer un format de cellule de façon à ne pouvoir saisir qu'ne majuscule dans les cellules ?

Merci à tous !

Daniel
 
Bonsoir Daniel, le Forum

Pour les recherches je te conseille ce Fil => Lien supprimé

Vite fait pour le reste (sans tester sous VBE)

Sub DanielMaj ()
Dim Cell As Range

For each Cell in ActiveSheet.UsedRange
Cell = Ucase(Cell)
Next
End Sub

Mettre le même style de code en macro évènementielle sur ActiveCell et/ou Target)

Suis à la bourre, sinon je vais être enfermé au bureau !!
@+Thierry
 
Re Daniel, le Forum

Je suis arrivé à sortir du bureau (ouf !!) lol

Donc j'ai testé c'est bon pour DanielMaj c'est bon.

Pour créer un format de cellule de façon à ne pouvoir saisir qu'ne majuscule dans les cellules, je reste sur ma proposition de macro évènementielle à mettre dans le Private Module de la Feuille en Question :

Private Sub Worksheet_Change(ByVal Target As Range)
With Target
.Value = UCase(.Value)
End With
End Sub

Ou bien si c'est pour toutes les feuilles de tout le classeur à mettre dans le Private Module de "ThisWorkBook" :

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
With Target
.Value = UCase(.Value)
End With
End Sub

Bonne Soirée
@+Thierry
 
- 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
14
Affichages
331
Réponses
34
Affichages
2 K
Retour