Dans Feuil2 (gris), remplace le code par ceci :
Private Sub Worksheet_Activate()
Sheets("Feuil1").Cells(Rows.Count, 1).End(xlUp).CurrentRegion.AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("A1").CurrentRegion, CopyToRange:=Range("A4").CurrentRegion.Resize(1), Unique:=False
Sheets("Feuil1").Range("A7:AH7").AutoFilter
End Sub