2017-12-02 388 views
0

我正在尝试创建一个宏,该宏将创建一个表,然后删除标题行中的过滤器。为了澄清,我希望过滤器本身根除,完全从桌面上移除。从其他线索看,很难判断人们是否想要他们的过滤器说“全部选择”,或者他们是否希望过滤器自己被删除。我希望过滤器本身消失。Excel VBA从表中删除过滤器

任何帮助,将不胜感激!我不是VBA中最伟大的人,也无法在Google上找到任何使用Excel的类似野心的人。

+0

如果你知道[如何创建一个宏(https://support.office.com/en-us/article/Quick-start-Create-a-macro-741130ca-080d-49f5-9471 -1e5fb3d581a8)你会知道,做到这一点很难,加上你的努力,让社区,你做你的家庭作业 –

回答

1

这应该在表中打开/关闭过滤器。所以,运行一次,它将关闭过滤器,再次运行它来打开过滤器。

Sheets("Sheetname").ListObjects("TableName").Range.AutoFilter