こんばんは。
こんな感じになるかと思います。
Sub Test1()
With ActiveSheet
.Range("A1").CurrentRegion.AutoFilter _
Field:=1, Criteria1:="=あああ" 'あああと等しくない
If WorksheetFunction.Subtotal(3, .AutoFilter.Range.Columns(1)) > 1 Then
Application.DisplayAlerts = False
With .AutoFilter.Range
.Offset(1).Resize(.Rows.Count - 1).SpecialCells(xlCellTypeVisible).Delete
End With
Application.DisplayAlerts = True
End If
.ShowAllData 'すべての表示 (▼が残ります)
.AutoFilterMode = False 'フィルタの解除
End With
End Sub
お礼
おお!すごいです。できました!大変参考になりました。ご回答ありがとうございます。