Sub Macro1()
'
' Macro1 Macro
'
'
For i = 1 To 73
For Each j In Array(2, 5, 8, 11, 14, 17, 21, 24, 27, 30, 33, 36, 40, 43, 46, 49, 52, 55, 59, 62, 65, 68, 71, 74, 77, 80)
If Cells(i, 3).Value = 1 Then
If Cells(i, 4).Value < Cells(i, 3).Value Then
Range("A" & i & ":B" & i).Copy
Sheets("TRV").Cells(j, 2).Paste
End If
End If
Next i
Next j
End Sub
bonsoir
je suis un débutant sur VBA, avec ce code je voudrais copier les cellules (i, y) (i = 1 To 73) et y=2 dans une feuille et les coller dans une autre feuille dans les cellules
(j, y) avec j qui comporte ces valeurs (2, 5, 8, 11, 14, 17, 21, 24, 27, 30, 33, 36, 40, 43, 46, 49, 52, 55, 59, 62, 65, 68, 71, 74, 77, 80) et j=2
mais je voudrais que ce soit à tours de role c'est à dire que la celules (1, 2) de la premiére feuille sera copier dans la cellule (2, 2) de la deuxiéme feuille puis (2, 2) dans (5, 2) puis (3, 2) dans (8, 2).....etc
mais quand je lance le code ça ne veux pas fonctionner et j'ai des erreurs