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