Sub lignes_livrées_Acno()
Dim dlg As Integer, lg As Integer, i As Integer
With ActiveSheet
dlg = .Range("A" & Rows.Count).End(xlUp).Row
For i = dlg To 2 Step -1
If UCase(Range("I" & i)) = "2" Then
lg = Sheets("Lignes_livrées_Acno").Range("A" & Rows.Count).End(xlUp).Row + 1
.Range("A" & i & ":M" & i).Copy
Sheets("Lignes_livrées_Acno").Range("A" & lg).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
.Rows(i).Delete
End If
Next
End With
End Sub