Copier un tableau d'un classeur à un autre erreur 9

Bonjour à tous,

Je reviens pour solliciter à nouveau votre précieuse aide afin que je puisse finaliser un travail.

J'ai créé une macro qui a pour but de copier un tableau d'un classeur à un autre, je ne vois pas le problème dans mon code sauf qu'au moment de l'exécution j'ai une boite de dialogue qui m'indique l'erreur numéro 9 "l'indice n'appartient pas à la sélection"

Je vous mets ci dessous le code de ma macro afin que vous puissiez peut être mieux visualiser.

Je vous remercie par avance.

Amayas

capture

Bonjour,

Cette erreur signifie que vous faite référence à un élément qui n'existe pas, par exemple une feuille nommée "MaFeuille" dans un classeur qui n'en comporte aucune avec ce nom.

Je pense que l'erreur vient de cette instruction :

Workbooks("listing")

Qui devrait plutôt être :

Workbooks("listing.xlsm")

Ou comme vous l'avez précedemment affecté à une variable :

listing.Worksheets("fichier_final_daf")

PS : vous pouvez fournir votre code au format texte (directement dans le message) pour que l'on propose quelques modifications du code...

Rechercher des sujets similaires à "copier tableau classeur erreur"