XL 2019 enregistrer le nom de mon fichier comme variable dans ma macro

desmonts

XLDnaute Occasionnel
Bonjour à toutes et tous.

Je cherche comment enregistrer dans une variable le nom du fichier qui est ouvert et duquel j'ai lancé ma macro pour pouvoir rappeler plus tard ce fichier dans l'exécution de la macro. Car le nom du fichier ne sera pas tout le temps le même, et cela ne sera pas forcément moi qui exécutera cette macro.
Par avance merci.
 

Dranreb

XLDnaute Barbatruc
Bonjour.
En général il vaux mieux enregistrer les entités Excel elle mêmes dans des objets VBA habilités à les représenter, plutôt que leurs noms qui obligent à les reconstituer pour pouvoir s'en servir. S'il peut se passer plein de choses entre le moment où vous pouvez savoir dans une macro de quel classeur il s'agit et, dans une autre macro, en avoir besoin, le problème de la pérénité de votre variable pourrait se poser de toute façon. Dans ce cas vous pourriez enregistrer un nom dans le classeur de macros faisant référence à une plage du classeur concerné.
 

Discussions similaires

Statistiques des forums

Discussions
312 206
Messages
2 086 220
Membres
103 158
dernier inscrit
laufin