【发布时间】:2017-08-10 12:43:53
【问题描述】:
我正在尝试过滤一个表,然后复制一个值,不同的过滤器,不同的值。冲洗并重复。 我录制了一个宏来帮助我,它看起来像:
ActiveSheet.ListObjects("Tabel1").Range.AutoFilter Field:=10, Criteria1:= _
"Lopend"
当我用我声明的 ws 变量替换 activesheet 时(它有效,我看到了语言环境中的值)我收到错误 9,下标超出范围。
wsReo.ListObjects("Tabel1").Range.AutoFilter Field:=10, Criteria1:="Lopend"
有什么想法吗?
【问题讨论】:
-
编辑:更改了 1 中的 l。现在我得到:“错误 9,下标超出范围”
-
wsReo.ListObjects 集合是否有名为“Tabel1”的成员?还是叫“Table1”?
-
嗯,它出现在录制宏期间。 Tabel 是荷兰语中 Table 的意思(在本例中)。
标签: vba filter listobject