Objet comme variable publique
En vba, je souhaite à l'ouverture d'un classeur initialisé un objet qui servira tant que le classeur restera ouvert.
J'ai pensé à utiliser une variable publique dans le code de thisworkbook. Malheureusement cela semble impossible. la ligne
Code:
Public compta as cCompta
déclenche l'erreur de compilation suivante :
Citation:
Des modules d'objets privés ne peuvent être utilisés dans les modules d'objets publics comme types renvoyés ou paramètres pour les procédures publiques, comme membres de données publics ou comme champs de de types publics définis par l'utilisateur.
Comment remédier à cela.
Merci