Portée d'une variable sur plusieurs userform

Compress

XLDnaute Occasionnel
Bonjour à la communauté et merci par avance.
Dans un outil, l'objectif est d'avoir plusieurs usf guidant l'utilisateur.
Chaque userform sera fermé à la suite de son utilisation mais j'aimerai que les données qui vont y être entrées dans ce userform soient exploitables dans les autres userform.
Je pensais déclarer les variables concernées en public dans un module à part comme par exemple dans thisworkbook.

Mais quand je réalise l'éxecution j'ai une erreur de variable non définie.

En gros dans l'usf 1 j'ai par exemple :

private sub combobox_enter()
....
table_1 = ...
....
end sub

et dans thisworkbook j'ai :

option explicit

public table_1 as variant

Pour précisions, lorsque je testais mon usf avec la déclaration dim table_1 as variant contenue dans la page du usf, tout marchait correctement.

Je souhaiterai donc savoir comment avoir un stockage public de mes variables afin de les exploiter sur plusieurs usf, et où dois je déclarer ces variables ?

Et au cas où comment leur attribuer une valeur si cela est spécifique à ce cas de figure.

Bien cordialement.

PS : désolé mon problème est résolu en définissant ces variables public dans un module séparé
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 492
Messages
2 088 938
Membres
103 988
dernier inscrit
Feonix