Bonjour,
J'ai deux Userform (disons UF1 et UF2), UF2 ne peut s'ouvrir que par un click sur un commandbutton "CB2" sur UF1. J'ai donc :
Ce que je veux :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub CB2_Click() UF2.Show End Sub
C'est qu'à chaque fois que je ferme UF2, UF1 se réinitialise.
J'ai donc fait dans l'évènement terminate de UF2, un appel de procédure pour fermer puis ouvrir UF1. J'ai donc :
et dans un module :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub UserForm_Terminate() Unload Me RefreshUF1 End Sub
Problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Sub RefreshUF1() Unload UF1 UF1.Show End Sub
Par la suite si je veux ré-ouvrir UF2, celui-ci ne s'initialise pas correctement.
Voyez-vous une erreur jusque là?...
Partager