Dans le cours : Découvrir la programmation objet VBA dans Excel 2013

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 24 700 cours dispensés par des experts.

Initialiser une classe

Initialiser une classe

Lorsque l'on fait de la programmation Orientée Objet avec Excel VBA, il est possible de gérer des événements. Nous pouvons créer nos propres événements, mais nous pouvons aussi utiliser deux événements qui font partie intrinsèque d'Excel VBA. Lorsque vous créez un module de classe et que vous instanciez un objet à partir de cette classe, si vous manipulez quoi que ce soit à l'intérieur de cet objet, vous déclenchez sans le savoir une procédure qui s'appelle class_initialize. Lorsque plus tard dans votre procédure vous dites : je souhaite détruire mon objet, vous déclenchez sans le savoir une autre procédure qui s'appelle la procédure classe_terminate. C'est ce que je vous propose de découvrir dans les prochains tutoriels. On va commencer par le class_initialize, autrement dit par le constructeur de classe. Alors jusqu'à présent on ne l'a pas utilisé, mais ce n'est pas parce qu'on ne l'a pas utilisé que ça n'existe pas. À quoi sert le class_initialize ? Eh bien ça sert lorsqu'on a le…

Table des matières