从表中清除filter
我试图运行一个macros来replaceExcel中的表中的数据,当数据可能最初被过滤。
代码应该先删除filter,然后运行其余的代码。
我尝试了“Autofilter”命令,但是表格范围内的普通filter选项不可见,我不得不再次手动创buildfilter选项(对我来说不是什么大事,但其他人使用这个文件)。
有没有办法清除filter没有从表中删除filter?
对于表格,您可以简单地使用ShowAllData
Autofilter
对象的ShowAllData
方法:
activesheet.listobjects(1).autofilter.showalldata
请注意,即使没有应用filter,也不会出错。
ActiveSheet.ShowAllData
要么
Cells.AutoFilter