Bonjour à tous,
Un problème rapide très certainement mais je n'arrive plus à prendre le recul nécessaire pour voir mon erreur sur le code suivant qui doit copier des lignes sous conditions les coller sur un autre onglet, mais il s'arrête uniquement à la première ligne qui remplit la condition sans passer aux autres...
Voici mon code
Cordialement
Adriano43
Un problème rapide très certainement mais je n'arrive plus à prendre le recul nécessaire pour voir mon erreur sur le code suivant qui doit copier des lignes sous conditions les coller sur un autre onglet, mais il s'arrête uniquement à la première ligne qui remplit la condition sans passer aux autres...
Voici mon code
Code:
Public Sub prccopier()
Dim i As Integer
Dim derligne As Integer
derligne = Sheets("Tri").Range("A65536").End(xlUp).Row
Application.ScreenUpdating = False
Sheets("BDD").Select
For i = 2 To Sheets("BDD").Range("A5000").End(xlUp).Row
If Cells(i, 1).Interior.ColorIndex = 3 Then 'si la couleur de la cellule est rouge (3)
Cells(i, 1).EntireRow.Copy
Sheets("Tri").Select
Range("A65536").End(xlUp).Offset(1, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End If
Next i
Application.ScreenUpdating = True
End Sub
Cordialement
Adriano43