Utilisation des variables public
Bonjour,
je pensai avoir compris l'utilisation des variables PUBLIC mais il semble qu'il me manque un maillon
Je voudrai simplifier l'accès au chemin d'accès à mes classeurs Excel en utilisant la fonction PUBLIC
1) j'ai défini en un endroit unique le chemin d'accès dans le premier classeur de mon enchainement (dans la cellule "H1" de la feuille paramètre "PARAM")
2) dans le classeur suivant il y également une feuille PARAM et la cellule H1 de cette feuille est renseignée par Excel par une équivalence avec la feuille du premier classeur (=PARAM!H1)
pas de problème
3) j'ai défini dans ce classeur dans un module
Code:
Public chemin As String
pour pouvoir utiliser la variable "chemin" dans mes macros
4) Pour donner la valeur à la variable, dans ThisWorkbook open j'ai écrit :
Code:
chemin = Sheets("PARAM").Range("H1").Value
J'ai bien la valeur de mon chemin dans la variable en fin de Thisworkbook open
Mais quand j'utilise la variable dans une macro elle a une valeur = ""
Que manque-t-il ?