gpt4 book ai didi

excel - 一行代码隐藏所有AutoFilter下拉菜单

转载 作者:行者123 更新时间:2023-12-04 15:49:25 26 4
gpt4 key购买 nike

我有一个包含大量数据的相当大的 Excel 文件。我使用一个验证列表,它通过 VBA 生成一个过滤器。因为我有 52 列(一年中的每周一列),所以我会自动在每个标题中获得一个小的下拉箭头。

我使用这段代码手动隐藏每一列的下拉箭头:

Worksheets("Agenda").Range("B6").AutoFilter Field:=1, VisibleDropDown:=False

这非常有效,但是当我创建一个 for 循环并用它循环遍历所有 52 列时,完成代码需要花费大量时间,并且每次有人添加带有验证列表的过滤器时它都会运行。

有没有办法只用一行代码就可以做到这一点?我可以为所述表格中的所有列将 VisibleDropDown 设置为 False 吗?

提前致谢!

最佳答案

我认为这个非常简单......
- 选择您的所有数据
- 选择“格式为表格”
- 转到表格功能区
- 将表重命名为“myBigTable”
- 宏行:ActiveSheet.ListObjects("YourTableName").ShowAutoFilterDropDown = False

关于excel - 一行代码隐藏所有AutoFilter下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54534662/

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