Bonjour,
N'ayant pas trouvé de solution en cherchant sur le forum, je poste ici aujourd'hui.
Dans mon code VBA, si un textbox est vide, je souhaite fermer la boîte de dialogue. Après le unload, le code passe dans le queryclose et revient dans le code du textbox, ce qui génère l'erreur d'automation puisque le boîte de dialogue est déjà fermée.
Pour solutionner, je pense qu'il faudrait qu'il ne repasse pas dans le code du textbox1 mais je ne sais pas comment faire.
Pourriez-vous m'aider afin de ne plus avoir cette erreur et fermer ma boîte de dialogue correctement ?
Je positionne ci-dessous des extraits de mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private sub TextBox1_Afterupdate If sheets("Registre").range("I5").value = "" then BdaModif.textbox1.value = "" unloadBdaModif exit sub end if end sub
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private sub Userform_Queryclose if BdaModif.textbox1.value = "" then unload BdaModif exit sub end if
Partager