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 modulepour pouvoir utiliser la variable "chemin" dans mes macros
Code : Sélectionner tout - Visualiser dans une fenêtre à part Public chemin As String
4) Pour donner la valeur à la variable, dans ThisWorkbook open j'ai écrit :
J'ai bien la valeur de mon chemin dans la variable en fin de Thisworkbook open
Code : Sélectionner tout - Visualiser dans une fenêtre à part chemin = Sheets("PARAM").Range("H1").Value
Mais quand j'utilise la variable dans une macro elle a une valeur = ""
Que manque-t-il ?
Partager