syntaxe pour une range assez complexe ( enfin pour moi quoi)
bonjour à tous, je me heurte à un souci de syntaxe je pense à propos de l'écriture d'une range.
voila mon but est de vérifier une condition, et à partir de la , faire une copie d'une plage dans un autre classeur, à un autre emplacement, voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11
| For y = 4 To 256
If Workbooks("Panneau de controle.xls").Sheets("Panneau de contrôle").Cells(2, y).Value = Year Then
'Copie des taux horaires de l'annee correspondante
Workbooks("Panneau de controle.xls").Sheets("Panneau de contrôle").Range(Workbooks("Panneau de controle.xls").Sheets("Panneau de contrôle").Cells(3, y), Workbooks("Panneau de controle.xls").Sheets("Panneau de contrôle").Cells(DerniereLigne - 2, y)).Copy Workbooks("Txt2").Worksheets("feuil1").Range("D4")
charge = y
End If
Next |
j'ai malheuresement une erreur indice n'appartient pas à la solution ..
qu'est-ce qui cloche dans ma formule?
merci par avance