我正在尝试创建一个唯一的列表,但列表中的第一个值是空白,这似乎给我带来了问题。当我使用基本的高级过滤器时,它基本上只是将范围命名为“提取”并复制格式。所以 F2 等于“Extract”,如下所示,
我已经尝试了很多使用标准范围的方法,但似乎没有任何效果。理想情况下,我希望这是 VBA 代码,但手动高级过滤器不起作用。为了澄清我正在这样搜索,
我看到类似的问题here ,它对我不起作用。有人知道我做错了什么吗?是不是“复制到新位置”选项搞砸了?理想情况下,我需要它是唯一字段,但无论勾选或不勾选仅唯一字段框,我似乎都会得到相同的结果。
最终我希望这是代码,但是当我在 VBA 中运行以下代码时,出现运行时错误。
范围("E2:E5").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
"h1:h2"), CopyToRange:=Range("F2"), Unique:=True
编辑
最佳答案
关于vba - 高级过滤器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43208263/