Problème de textbox VBA

Fermé
combaj - 5 nov. 2007 à 12:03
 combaj - 5 nov. 2007 à 21:52
Bonjour,
comment valider le contenu d'une textbox avec la touche "entrée"dans VBA ?
J'utilise l'événement change, mais il valide chaque caractère tapé au clavier,
et non pas l'ensemble.
Voici mon script :

Private Sub Rep1_change()
Vrep1 = Rep1.Value
If Vrep1 = Vnb1 * Vnb2 Then Comment.Value = "Bravo" Else Comment.Value = "Raté"
End Sub

Merci de votre réponse
Cordialement.
Combagj

5 réponses

Utilisateur anonyme
5 nov. 2007 à 13:16
Bonjour,

Exemple :

<ocde>
Private Sub tbx_Saisie_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)

If (KeyAscii <> "13") Then
' Touche Enter appuyer
' ...
End If

End Sub
'
</code>
Lupin
1
ShaBoo Messages postés 392 Date d'inscription mercredi 12 septembre 2007 Statut Membre Dernière intervention 5 septembre 2009 50
5 nov. 2007 à 12:10
Bonjour,

Essaye ton code sur l'evenement Exit de la TextBox.
0
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 122
5 nov. 2007 à 13:41
Slt,
Je ne sais pas pour VBA, mais en VB il y a l'evenement lostfocus.
0
ShaBoo Messages postés 392 Date d'inscription mercredi 12 septembre 2007 Statut Membre Dernière intervention 5 septembre 2009 50
5 nov. 2007 à 13:55
L'événement lostfocus en VB est équivalent à l'événement Exit en VBA
0
Merci Lupin je vais essayer.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
j'ai essayé avec l'événement exit, cela n'a pas marché, je ne rentrais jamais dans l'événement.
0
ShaBoo Messages postés 392 Date d'inscription mercredi 12 septembre 2007 Statut Membre Dernière intervention 5 septembre 2009 50
5 nov. 2007 à 20:07
Ton TextBox est sur une UserForm ou bien sur une feuille Excel ???
0
combaj > ShaBoo Messages postés 392 Date d'inscription mercredi 12 septembre 2007 Statut Membre Dernière intervention 5 septembre 2009
5 nov. 2007 à 20:59
Ma textbox est sur excel directement
0
ShaBoo Messages postés 392 Date d'inscription mercredi 12 septembre 2007 Statut Membre Dernière intervention 5 septembre 2009 50 > combaj
5 nov. 2007 à 21:11
as tu essayé la méthode de Lupin ?
0
combaj > ShaBoo Messages postés 392 Date d'inscription mercredi 12 septembre 2007 Statut Membre Dernière intervention 5 septembre 2009
5 nov. 2007 à 21:52
Non pas encore mais je vais le faire dès que possible.
Pour l'instant Je dois partir je posterai les résultats quand ça marchera.
Le solution est sans doute d'analyser chaque lettre qui passe et d'intercepter le Chr 13.
Merci de vos contributions.
Cordialement.
Combaj
0

Discussions similaires