Déclaration d'une variable global [Fermé]

Signaler
Messages postés
1
Date d'inscription
lundi 17 novembre 2014
Statut
Membre
Dernière intervention
17 novembre 2014
-
Messages postés
1403
Date d'inscription
mardi 21 octobre 2014
Statut
Membre
Dernière intervention
3 octobre 2020
-
bonjour,

j'ai un projet VBA dans lequel j'ai plusieurs modules.
je voudrais simplement initialiser une variable en début d'execution pour que celle-ci soit reprise dans tous les modules automatiquement.

j'ai fait plusieurs tentative avec différents code mais sans succès.
ma variable est du texte et je l'initialise actuellement avec une saisie dans un msgbox.

merci de votre aide

2 réponses

Messages postés
15391
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
25 octobre 2020
1 385
Bonjour,

en début d'execution pour que celle-ci A l'ouverture du fichier ou ..................... ??????????????????
Messages postés
1403
Date d'inscription
mardi 21 octobre 2014
Statut
Membre
Dernière intervention
3 octobre 2020
143
Bonsoir le Fil, bonsoir le forum,

Dans un module standard (Module1 par exemple):

Public Ma_Variable As String

dans le composant ThisWorkbook :

Private Sub Workbook_Open()
Ma_Variable = "toto"
End Sub

Mais ça ressemble beaucoup plus à une constante qu'à une variable...