当浏览 Excel 或 Access 中的筛选选项列表时,我可以选择或取消选择任何特定类别,也可以选择或取消选择所有类别。
在许多情况下,一个可以节省大量时间的选项是撤消所有选择的选项:取消选择所有选定的类别,选择所有未选定的类别。
我在过滤器菜单中没有看到这样的选项 - 它是否可能通过某些快捷键存在?或者是否有其他方法可以获得相同的结果?
答案1
似乎您可以使用 VBa 来执行此操作(我尚未测试过)。该代码似乎也是在 Excel 2003 中编写和测试的,但我认为它对您来说应该没问题。
Sub InvertFilters()
Dim rng_cell As Range
For Each rng_cell In Range("myActualFilter")
rng_cell.Value = Not rng_cell.Value
Next rng_cell
Range("myCheckBoxAll").Value = _
Application.WorksheetFunction.And(Range("myActualFilter").Value)
End Sub