【发布时间】:2015-08-26 16:32:14
【问题描述】:
我在同一张表中有多个“表格”,我有一个下拉列表(班级、学生、教师),我将其用作菜单,因此当它更改时,它会“重定向”到表格所在的单元格工作表,所以如果我选择班级,它进入单元格 A2,如果我选择学生,它进入单元格 A200,如果我选择教师,它进入单元格 A400。 由于我每张表只能创建一个过滤器,如何在已选择的表上创建一个过滤器,所以如果我选择学生,则会在 A2:P350 范围内创建一个过滤器。
这样当用户选择一个选项时,他不必手动在范围上创建过滤器,而是自动创建。
我尝试了 Hoja1.Range("A2:P350").AutoFilter,但它没有创建过滤器。
【问题讨论】:
-
“它不起作用”是什么意思?它会产生错误还是什么?
-
对不起,我只是编辑它,没有错误它只是没有创建过滤器。
-
嗯。第一次运行 range.autofilter 命令时,它会删除之前的自动过滤器。所以也许你需要运行两次?
-
另外,您可能需要考虑使用tables。这样,您可以在同一张纸上拥有多个自动过滤器。它还有其他一些不错的功能。
-
我现在正在使用表格,它似乎是唯一的解决方案....目前