每当新数据输入到 C 列(这是 A、B 和 D 中的值的根变量)时,我一直在尝试并且未能找到刷新自动过滤器的代码(过滤器的标准在 A 列中)
任何帮助将非常感激。
这是我在其他线程中找到的代码,但我无法让它工作。
Private Sub Worksheet_Calculate()
If Me.FilterMode = True Then
With Application
.EnableEvents = False
.ScreenUpdating = False
End With
With ActiveWorkbook
.CustomViews.Add ViewName:="Mine", RowColSettings:=True
Me.AutoFilterMode = False
.CustomViews("Mine").Show
.CustomViews("Mine").Delete
End With
With Application
.EnableEvents = True
.ScreenUpdating = True
End With
End If
End Sub