convertir le texte en majuscule

convertir le texte en majuscule - VB/VBA/VBS - Programmation

Marsh Posté le 29-09-2007 à 15:25:01    

bonjour à tous,
je bloque sur un problème d'encodage de donnée dans exell.
J'aimerais que lorsque l'on introduise des données dans une cellule le texte soit inscrit en majuscule même s'il est introduit en minuscule ou mélange de min/maj.
exemple:
 
cellule a1: j'introduis <couCOU> , le texte se modifie et en cellule a1 s'inscrit <COUCOU>
 
je ne vois pas comment réaliser cela car c'est sur un range de 12 lignes et 31 colonnes qui dont les cellules peuvent être remplies aléatoirement.
 
j'ai cherché dans les formats des cellules, je n'ai rien trouvé , je pensais à un format personnalisé mais je ne vois pas ce qu'il faut mettre.
merci d'avance

Reply

Marsh Posté le 29-09-2007 à 15:25:01   

Reply

Marsh Posté le 29-09-2007 à 16:35:31    

UCase(texte$) [:airforceone]

Reply

Marsh Posté le 29-09-2007 à 18:49:02    

Bonjour,
Si ton range est par exemple e1:f11
 
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("e1:f11" )) Is Nothing Then Target = UCase(Target)
 
End Sub
Cordialement

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed