variable visible dans tout le classeur
bonjour,
j'aimerais que dans tout mon classeur, je puisse atteindre la valeur de certaines variables...
j'ai donc mis dans thisworkbook :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
Option Explicit
' déclaration des variables communes au classeur
Public ongletTableau2Bord As String
' ...
Private Sub Workbook_Open()
initvar
End Sub
Private Sub initvar()
' affectation des variables communes au classeur
ongletTableau2Bord = "tableau2Bord"
' ...
End Sub |
dans l'espoire d'utiliser ces variables sur les autres feuilles (ainsi je centralise mes variables, c'est pratique pour ne pas galerer en maintenance...)
evidemment dans une feuille quelconque, le code :
Code:
1 2
|
MsgBox ongletTableau2Bord |
affiche "".
Si c'est pas dans thisworkbook."a l'ouverture du classeur" qui faut mettre ca, c'est ou ? et a quoi sert thisWB dans ce cas?
dernier point quand j'essayes :
Code:
static Public ongletTableau2Bord As String
des que je change de ligne, il me le remplace par
Code:
Public ongletTableau2Bord As String