Bonjour à tous !
Mon objectif: J'ai une Userform dans laquelle j'ai des TextBox. Lorsque l'utilisateur rentre une valeur dans chaque Textbox, il faut lancer un évènement de vérification pour voir si la donnée rentrée est bien valide.
Pour cela, je veux utiliser l'évènement LostFocus.
J'ai mis le code suivant dans la Userform pour un premier test:
Mais j'ai une erreur de compil (tout est dans le titre).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 '********************************************* '****** INITIALISATION DE LA USERFORM '********************************************* Private Sub UserForm_Initialize() Dim element As Control For Each element In Usfrm_Wizard.Controls If TypeName(element) = "TextBox" Then AddHandler element.LostFocus, AddressOf txtBoxLostFocusHandler End If Next element End Sub Private Sub txtBoxLostFocusHandler(ByVal sender As Object, ByVal e As EventArgs) MsgBox "LostFocus" End Sub
J'ai essayé d'appliquer ça en vain: https://bytes.com/topic/visual-basic...ostfocus-event
Partager