bonjour mguen, Doux reveur, Xorsankukai,
avec une combinaison des 2 solutions (et en espérant qu'il n'y a rien d'important à côté de ce tableau structuré !!!, sera aussi effacé)
Sub test2()
With Sheets("feuil1")
If .AutoFilterMode Then .AutoFilterMode = False
If .FilterMode Then .ShowAllData
With .Range("A1").ListObject.Range
.AutoFilter 3, 1
If .Columns(1).SpecialCells(xlVisible).Count > 1 Then
Application.DisplayAlerts = False
.Offset(1).Resize(.Rows.Count - 1).Delete
Application.DisplayAlerts = True
End If
.AutoFilter
End With
End With
End Sub