Vba

Fermé
keno - 21 avril 2005 à 11:12
Kobaya Messages postés 282 Date d'inscription vendredi 28 mai 2004 Statut Membre Dernière intervention 10 janvier 2008 - 21 avril 2005 à 12:01
Bonjour a tous,

je cherche une fonction en vba qui me permette lorsque j'entre une chaine de caractere dans une textbox, de la voir s'afficher directement en majuscules.

Merci d'avance

1 réponse

Kobaya Messages postés 282 Date d'inscription vendredi 28 mai 2004 Statut Membre Dernière intervention 10 janvier 2008 214
21 avril 2005 à 11:28
salut,

Ucase() est ce que tu cherches...

0
Merci de ta part Kobaya,

mais je n'y arrive toujours pas car j'aimerais intégrer Ucase à l'événement keypress de la textbox.et je ne comprends pa bien car il y a une histoire de code ascii dans cet evenement keypress.
0
Kobaya Messages postés 282 Date d'inscription vendredi 28 mai 2004 Statut Membre Dernière intervention 10 janvier 2008 214
21 avril 2005 à 12:01
essaie ça, c'est pas parfait, mais...

Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode >= 65 And KeyCode <= 90 Then
TextBox1.Value = Left(TextBox1.Value, Len(TextBox1.Value) - 1) & Chr(KeyCode)
End If
End Sub
0