variable déclarée PUBLIC déchargée...

F

Frédéric

Guest
Bonjour à tous les accros du Forum,

je me retrouve face à un cas de figure étrange :
Malgré avoir déclaré une variable en "public", cette derniere est déchargée lorsque l'on sort du fichier où elle a été générée...
Et pourtant, elle a bien été déclaré dans un module indépendant de celui dans lequel elle a été généré.

Qu'en pensez vous?

pour plus d'info voir le .zip et ouvrir le fichier1
(mettre les 2 fichiers sur c:\)

Vraiment merci d'avance pour vos éventuelles solutions.

info complémentaire : le classeur 2 est ma librairie de macro, le classeur 1 est celui utilisé par l'intervenant, et doit contenir le minimum de code.
 

Pièces jointes

  • Classeur2.zip
    18.2 KB · Affichages: 12
  • Classeur2.zip
    18.2 KB · Affichages: 18
  • Classeur2.zip
    18.2 KB · Affichages: 20
F

Frédéric

Guest
Bonjour Yves,

ce que tu me proposes est top cool méga géant!!!!!
Vraiment Grd merci pour cette réponse!
Je suis sûr que cela va interesser du monde!...

Par contre, pourrais tu m'(nous) expliquer comment tu fais pour créér ce repertoire "reference" dans le "classeur 1" avec sons contenu (reference à classeur2.xls)?

Vraiment merci d'avance pour ta réponse.
Bonne Journée
Cdt
Frédéric
 
Y

yvesL

Guest
Salut Frederic et le Forum,



Au début il faut ouvrir un classeur et définir une variable publique Exemple "NomPublic"

Ensuite il faut modifier la propriete de VbaProject par un autre nom Exemple "ClasseurRéf"
du classeur ou l'on veut recuperé la variable

Selectionner outil, Reference,Parcourir ( Choisir le classeur que tu dois prendre en reference)

Il ne reste plus qu'à créer un nouveau classeur et faire référence à "ClasseurRéf".

YvesL
 
F

Frédéric

Guest
Bonjour Yves,
permets moi encore une fois de te tirer ma révérence pour cette subtilité du VBA que tu viens de me (nous) ,car je suis sûr de ne pas etre le seul, faire découvrir.
Bonne journée
Cdt
Frédéric
 
Y

yvesL

Guest
Salut Frédéric salut le forum,


Je te remercie pour la révérence, mais je ne la mérite pas car cette astuce je les trouvé,sur l'excellant site Excelabo .


( Rendons à César ce qui lui appartient. )

http://www.excelabo.net
N° 1121 : de Papou, Pierre Fauconnier, sur la page macros :
Passage de variable d'un classeur à un autre



YvesL
@Plus
 

Statistiques des forums

Discussions
312 412
Messages
2 088 196
Membres
103 763
dernier inscrit
p.michaux