[VBA Excel] indice appartient pas à sélection

Résolu
Bonjour,

j'ai un petit souci avec une macro qui doit copier des données d'un fichier à un autre.

Apparemment, cette ligne qui sert à localiser les données sources ne fonctionne pas:
For Each Cell In Workbooks(ThisWorkbook.Path & "\reparations.xls").Sheets(1).Range("D4:U136").Cells

L'erreur est: L'indice n'appartient pas à la sélection...

Merci de me dire si vous penser que l'erreur vient de la syntaxe !

Toute solution est la bienvenue !! ;-)
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. Alors, personne ne trouve, c'est dommage j'en aurais bien besoin pour demain...

    Un petit coup de main svp ?!

    Merci d'avance !
    1. Salut,

      bon en fait j'ai trouvé une solution provisoire, même si ça m'embête un peu:
      For Each Cell In Workbooks("reparations.xls").Sheets(1).Range("D4:U136").Cells

      ça fonctionne si le fichier en question est ouvert, et c'est ce qui me gène un peu, donc si quelqu'un a une autre solution, je suis preneur... ;-)