Est-il possible d'utiliser des variables locales à travers des modules?

J'ai un projet VBA avec un Module et un Userform. Je veux utiliser certaines variables de mon module dans mon Userform.

Est-il nécessaire que je déclarer ces variables à l'échelle mondiale? Je n'aime pas les variables globales, car ils restent en mémoire après l'exécution du code, et j'ai du le réinitialiser ces variables une par une au début de ma macro. Je ne peux pas utiliser le mot de la Fin pour effacer les variables à partir de la mémoire parce que j'ai besoin de vous souvenir d'un ou deux de ces variables. Comment les gens font habituellement?

Edit: est-il possible de passer une variable de l'objet Userform pour le module sans créer une variable globale?

InformationsquelleAutor Cutter | 2012-03-27