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:
j'ai malheuresement une erreur indice n'appartient pas à la solution ..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
qu'est-ce qui cloche dans ma formule?
merci par avance
Partager