aurelien2723
Messages postés181Date d'inscriptionjeudi 12 janvier 2006StatutMembreDernière intervention26 janvier 2011
-
10 avril 2007 à 12:24
42wawa42
Messages postés143Date d'inscriptiondimanche 28 septembre 2003StatutMembreDernière intervention 6 septembre 2011
-
10 avril 2007 à 17:39
Salut!
Je souhaite tout bêtement éxécuter du code lorsque l'utilisateur appui sur "entrée" alors qu'il vient de taper du texte dans une entry ("zone de texte").
J'ai testé
"Private Sub MonEntry_KeyPress(ByVal KeyAscii As Integer)"
Mais cette fonction ne se déclenche pas lorsque j'appui sur entrée :(
42wawa42
Messages postés143Date d'inscriptiondimanche 28 septembre 2003StatutMembreDernière intervention 6 septembre 2011 10 avril 2007 à 13:09
Hello aurellien2723
Voici un petit code pour ton problem. Marche avec Tab ou Enter ou Retour
Private Sub ComboBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
' ou Text1.text_KeyDown ou autres If KeyCode vbKeyTab Or KeyCode vbKeyReturn Then
KeyCode = vbKeyTab
If ComboBox1.Text = "" Then
MsgBox "Select a Car"
KeyCode = 0
Exit Sub 'si autres caracters continue avec de caracters
End If