[VBA] Utiliser une (des) variable(s) dans plusieurs modules ou Userform

FAQ XLD

XLDnaute Nouveau
Pour utiliser une variable dans des modules différents ou dans des userforms différents il faut

1 - Déclarer la variable dans un module, n'importe lequel (et uniquement dans un module pas dans un userform ou dans une feuille ou dans le ThisWorkbook)

2 - La déclarer en début de module en dehors de tout code (en dehors d'une procédure (sub) ou d'une fonction (Function))

3 - La déclarer "Public"

__________________________________________________ __________________

Exemple en module1

Public MaVariable as string

__________________________________________________ __________________

Dans de gros développement (ou même dans des plus petits), il est tout à fait possible d'utiliser un module uniquement pour ce genre de variables.
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas