Problème de codage dans macro VBA

Bonjour,
Quand j’écris le code de VBA Set FromSheet = Workbooks("STOCK 10 2017 FS.xls").Worksheets(ActiveSheet.Name) et je l'exécute dans mon macro , la réponse est erreur d'exécution '9' l'indice n’appartient pas à la sélection
veuillez m'aide pour résoudre ce probléme

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    ActiveSheet.Name
    est le nom de l'onglet du fichier actif ou vous avez la macro
    1. Bonjour anasrayane,

      Si le nom du classeur est bien "STOCK 10 2017 FS" essaye :

      Set FromSheet = Workbooks("STOCK 10 2017 FS").ActiveSheet

      Cordialement