[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 803
Messages
2 092 257
Membres
105 318
dernier inscrit
alberic63