已使用activesheet.autofiltermode = false
和
dim Myworksheet as worksheet
Myworksheet.autofiltermode = false
都没有删除自动过滤器,我也事先使用了Myworksheet.ShowAllData
。
使用 Office 2013 专业增强版
最佳答案
对于表,您需要不同的语法:
activesheet.listobjects(1).Autofilter.showalldata
清除过滤器,或者:
activesheet.listobjects(1).ShowAutoFilter = False
如果您根本不希望下拉菜单可见。
关于VBA Excel autofiltermode = false 不关闭自动筛选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24864408/