Bonjour,
Class_Initialize() est bien déclenché à l'instanciation.
Class_Terminate() est bien déclenché à la "désinstanciation"
Pour que toutes les instances d'une classe déclarée dans une UserForm soient "désinstanciées" à la fermeture du UserForm, il faut que ces instances soient visibles du UserForm et qu'elles soient explicitement créées par un = New Classe (voir mon post #8)
. Si ces instances sont créées dans la 1ère instance de la classe (cas particulier du code de
@patricktoulon et du mien par la même occasion) elles ne sont jamais "désinstanciées".
J'essaie d'adapter le code pour que toutes les instances soient désintanciées à la fermeture du UserForm, mais il y a une particularité que j'essaie de contourner.