Vba

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

  • Votes
  • Date
  • Date décroissante
  1. salut,

    Ucase() est ce que tu cherches...

    1. 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.
    2. 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