Bonjour. J'ai écrit un code en langage VBA qui copie une ligne qui contient une cellule dont la valeur est supérieure à un quantité donnée. Mon problème est que dans la feuille réceptacle (ws_2), seule la dernière ligne est collée ( quand celle-ci répond au critère).
Sub copier_coller()
Dim i as long
Dim ws_1, ws_2 as worksheet
Dim der_ligne, lastRow as long
Set ws_1= Worksheets(1)
Set ws_2 = Worksheets(2)
der_ligne = ws_1.Cells(Rows.count, 1).End(xlUp).Row
lastRow = ws_2.Cells(Rows.count, 1).End(xlUp).Row + 1
For i = 2 To der_ligne
if Cells(i, 3).Value >=10 Then
ws_1.Rows(i).Copy ws_2.Rows(lastRow)
End if
Next i
End sub
Merci