Bonjour à tous,
J'ai réalisé ma macro qui marcherait "presque" bien et je coince sur des lignes qui devraient être supprimées à la fin de l’exécution de la macro et qui persistent ligne 1371 et suivantes. Merci beaucoup pour vos explications.
Je vous joins mon fichier.
Voici ma macro:
Sub CLEANFICHIERPANTINROLO()
'
Application.ScreenUpdating = False
Sheets("PANTIN9902").Select
Cells.Select
Selection.EntireRow.Hidden = False
Cells.Select
Selection.Copy
Sheets("DESTRUCTION").Select
Cells.Select
Range("A1366").Activate
ActiveSheet.Paste
Application.CutCopyMode = False
Selection.AutoFilter
ActiveSheet.Range("$A$1:$IU$7001").AutoFilter Field:=1, Criteria1:=RGB(255 _
, 0, 0), Operator:=xlFilterFontColor
'suppression lignes cachées
Dim Lig As Long
For Lig = Range("A65536").End(xlUp).Row To 1 Step -1
If Rows(Lig).Hidden = True Then
Rows(Lig).Delete Shift:=xlUp
End If
Next Lig
ActiveCell.Cells.Select
Selection.AutoFilter
End Sub