franckylateuf
XLDnaute Nouveau
Bonjour,
Je souhaite à partir d'une Macro placée dans un classeur A récupérer des cellules d'un classeur B. Pour faire cela j'utilise le code suivant dans ma macro :
Argument = "'" & Dossier & "[" & Fichier & "]" & Feuille & "'!" & Range(Cellule).Address(, , xlR1C1)
resultat = ExecuteExcel4Macro(Argument)
Mon soucis est que le nom de la variable Feuille utilisé ci-dessus correspond au nom de la feuille ce qui m'oblige donc à le connaitre.
Ce nom ne m'étant pas toujours connu l'idée serait de récupérer non pas le nom de la feuille mais le nom de l'objet qui est sur tous classeur (Feuil1, Feuil2, Feuil3...)
Nom de l'objet Nom de la feuille (visible sous Excel)
Feuil1 toto1
Feuil2 toto2
Feuil3 toto3
Ma question est donc comment puis je récupérer le nom de la feuille 1 d'un classeur sans l'ouvrir?
Merci d'avance,
Cordialement,
Je souhaite à partir d'une Macro placée dans un classeur A récupérer des cellules d'un classeur B. Pour faire cela j'utilise le code suivant dans ma macro :
Argument = "'" & Dossier & "[" & Fichier & "]" & Feuille & "'!" & Range(Cellule).Address(, , xlR1C1)
resultat = ExecuteExcel4Macro(Argument)
Mon soucis est que le nom de la variable Feuille utilisé ci-dessus correspond au nom de la feuille ce qui m'oblige donc à le connaitre.
Ce nom ne m'étant pas toujours connu l'idée serait de récupérer non pas le nom de la feuille mais le nom de l'objet qui est sur tous classeur (Feuil1, Feuil2, Feuil3...)
Nom de l'objet Nom de la feuille (visible sous Excel)
Feuil1 toto1
Feuil2 toto2
Feuil3 toto3
Ma question est donc comment puis je récupérer le nom de la feuille 1 d'un classeur sans l'ouvrir?
Merci d'avance,
Cordialement,