Hello
Si à l'intérieur d'une macro, je veux en appeler une autre (dont je récupère le nom dans une variable), je peux faire :
Run " ' " & ThisWorkbook.Name & " ' !" & VariableNomMacro
Si la macro que je veux appeler est à l'intérieur d'une feuille (ex : Feuil15 (DATA) ),
Run " ' " & ThisWorkbook.Name & " ' !Feuil15." & VariableNomMacro
Mais comment récupérer le nom "Feuil15", sachant que Activesheet.Name donne DATA, et que Activesheet.Index donne la position de la feuille dans la liste des feuilles, pas sa référence.
merci !
Si à l'intérieur d'une macro, je veux en appeler une autre (dont je récupère le nom dans une variable), je peux faire :
Run " ' " & ThisWorkbook.Name & " ' !" & VariableNomMacro
Si la macro que je veux appeler est à l'intérieur d'une feuille (ex : Feuil15 (DATA) ),
Run " ' " & ThisWorkbook.Name & " ' !Feuil15." & VariableNomMacro
Mais comment récupérer le nom "Feuil15", sachant que Activesheet.Name donne DATA, et que Activesheet.Index donne la position de la feuille dans la liste des feuilles, pas sa référence.
merci !
Dernière édition: