Copy excel macro

teddy -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
M'est-il possible d'écrire la macro ci-dessous

For i = 1 To 220 Step 11
If Cells(i + 1, 3) <> "" Then
Range(Cells(i + 1, 2), Cells(i + 1, 3)).Copy
Range(Cells(i + 1, 17), Cells(i + 1, 18)).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End If
Next i

en utilisant la formulation "copy destination" comme ci-dessous

For i = 1 To 220 Step 11
If Cells(i + 1, 3) <> "" Then
Range(Cells(i + 1, 2), Cells(i + 1, 3)).Copy Destination:=Range(Cells(i + 1, 17), Cells(i + 1, 18))
End If
Next i

ça peut me servir pour des situations plus complexes.
Merci.
A voir également:

1 réponse

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonsoir,

Il te faut notre autorisation pour tester ?
Ok, on te la donne...
eric
0