Sub archive()
Dim i%
Dim ligne%
Application.ScreenUpdating = False
Sheets('Données').Range('A3').Activate
For i = 3 To Range('A65536').End(xlUp).Row
If Cells(i, 5).Value = 'Traité et soldé' Then
With Sheets('ARCHIVE')
ligne = .Range('A65536').End(xlUp).Row + 1
.Cells(ligne, 1) = Sheets('Données').Cells(i, 1).Value
.Cells(ligne, 2) = Sheets('Données').Cells(i, 2).Value
.Cells(ligne, 3) = Sheets('Données').Cells(i, 3).Value
.Cells(ligne, 4) = Sheets('Données').Cells(i, 4).Value
.Cells(ligne, 5) = Sheets('Données').Cells(i, 5).Value
.Cells(ligne, 6) = Sheets('Données').Cells(i, 6).Value
.Cells(ligne, 7) = Sheets('Données').Cells(i, 7).Value
End With
End If
Next i
Application.ScreenUpdating = False
End Sub