F
Frédéric
Guest
Bonjour à tous, accros du vba,
je voudrais, en tant qu'autodidacte d'excel vba, vous soumettre une petite question, mais tout dabord, je vous rappelle le contexte :
j'ai une variable qui se crée à l'ouverture d'un fichier, mais qui se décharge dès l'arret du code
l'utilisateur de ce fichier est amené à lancer une macro qui va devoir faire appel au contenu de cette variable.
Ma question est la suivante : comment la déclarer et où afin qu'elle ne soit pas perdue à l'arret du code pour etre réutilisée ensuite? (la portée illimitée existe t' elle?)
J'ai essayé les "Public", "Static", "Public constant" mais rien n'y fait.
"Public constant" ne fonctionne pas car ma variable " nomBO" contient une constante + une variable (nomBO = "cmdouv - " & Vusername)
nb : si aucune solution n'existe je me verrais dans l'obligation de la mettre dans une cellule de mon fichier, mais bon, c'est pas top...
Merci d'avance à tous pour vos éventuelles réponses.
Bonne journée.
Cdt
FL
je voudrais, en tant qu'autodidacte d'excel vba, vous soumettre une petite question, mais tout dabord, je vous rappelle le contexte :
j'ai une variable qui se crée à l'ouverture d'un fichier, mais qui se décharge dès l'arret du code
l'utilisateur de ce fichier est amené à lancer une macro qui va devoir faire appel au contenu de cette variable.
Ma question est la suivante : comment la déclarer et où afin qu'elle ne soit pas perdue à l'arret du code pour etre réutilisée ensuite? (la portée illimitée existe t' elle?)
J'ai essayé les "Public", "Static", "Public constant" mais rien n'y fait.
"Public constant" ne fonctionne pas car ma variable " nomBO" contient une constante + une variable (nomBO = "cmdouv - " & Vusername)
nb : si aucune solution n'existe je me verrais dans l'obligation de la mettre dans une cellule de mon fichier, mais bon, c'est pas top...
Merci d'avance à tous pour vos éventuelles réponses.
Bonne journée.
Cdt
FL