我试图创建一个唯一的列表,但列表中的第一个值是一个空白,这似乎是一个问题.当我使用基本的高级过滤器时,它基本上只是命名范围’Extract’并复制格式.所以F2等于’Extract’如下,
我已尝试使用标准范围的许多方法,但似乎没有任何作用.理想情况下,我希望这是VBA代码,但手动高级筛选器不起作用.为了澄清我正在寻找这样的,
我看到类似的问题here,它只是不适合我.有没有人有任何想法我做错了什么?这是“复制到新位置”选项搞乱了吗?理想情况下,我需要它是唯一的字段,但我似乎得到相同的结果,有或没有唯一字段框勾选.
最终我希望这是代码,但是,当我在VBA中运行以下时,我得到一个运行时错误.
范围(“E2:E5”).AdvancedFilter动作:= xlFilterCopy,CriteriaRange:=范围(_
“h1:h2”),CopyToRange:=范围(“F2”),唯一:=真
编辑
最佳答案 使用<>对于排除空白的标准.
顺便说一句,你的列表范围应该是E1:E5和H1应该是偏移值.高级过滤器需要标题.