[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.
 

Discussions similaires

Statistiques des forums

Discussions
312 571
Messages
2 089 798
Membres
104 275
dernier inscrit
Manu974