je ca ne commence pas à partir de la ligne 21 et non pas à partir de la ligne 2.
Ca fait tellement de négation que je me perd, ca ne commence pas a la ligne 21 et pas a la 2 ca commence ou alors? 
A mon avis le problème bien de la
Range("C2", [C2].End(xlDown))
essaye
1 2 3 4
| dlng = Sheets("BDD").Range("C65536").End(xlUp).Row
'ou en fonction de ce qui te conviens le mieu
dlng = Sheets("BDD").Range("C32").End(xlDown).Row
For Each x In Sheets("BDD").Range("C32:C" & dlng). |
Edit Ca y est, je croi que j'ai compris ta phrase 
avec
Range("A2" & i)
tu copie ligne
20
21
22
..
28
29
210
211
essaye un i=2 avant ta boucle for
et
Partager