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é.