VBA Excel autofiltermode = false 不关闭自动筛选

标签 vba excel autofilter

已使用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/

相关文章:

excel - 如何从真实日期中去除时间?

xml - 读取 XML 属性 VBA

excel - 创建引用另一个工作表的 VLOOKUP,但工作表名称是单元格的内容

excel - 如何根据特定的列值将数据从一张纸拉到另外 3 张纸?

vba - 用文件夹中的文件名填充单元格,Excel

excel - 在 Excel 中突出显示特定列中的负值

Excel公式仅显示月份和年份?

vba - 允许 Excel 在 application.Speech.Speak 处于事件状态时执行操作

vba - 如何测试是否提供了 excel-VBA 过程的一些可选参数?

C# VSTO Excel 自动筛选值和空白