gpt4 book ai didi

vba - 从表中清除过滤器

转载 作者:行者123 更新时间:2023-12-01 17:57:37 24 4
gpt4 key购买 nike

当数据最初可能被过滤时,我正在尝试运行一个宏来替换 Excel 表格中的数据。

代码应首先删除过滤器,然后运行其余代码。

我尝试了“自动过滤”命令,但随后表范围内的正常过滤选项不可见,我不得不再次手动创建过滤选项(对我来说没什么大不了的,但其他人使用这个文件)。

有没有办法清除过滤器而不从表中删除过滤器?

最佳答案

对于表格,您可以简单地使用其 Autofilter 对象的 ShowAllData 方法:

activesheet.listobjects(1).autofilter.showalldata

请注意,即使当前没有应用过滤器,这也不会出错。

关于vba - 从表中清除过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33197641/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com