【发布时间】:2016-12-04 08:06:07
【问题描述】:
我有一个表,我需要返回所有切换的值。当我在选择我想要的宏后录制宏时,它看起来像这样
ActiveSheet.Range("$A$1:$P$1000").AutoFilter Field:=6, Criteria1:=Array("A" _
, "B", "C", "D", "E", "G"), Operator:=xlFilterValues
我遇到的问题是,将由用户过滤的 a、b、c 等值将始终在变化,因此我无法以这种方式对任何标准进行硬编码。
有没有一种方法可以让我以类似于此外观的方式返回一个已切换的数组?
msgbox ActiveSheet.Range("$A$1:$P$1000").criteria1
【问题讨论】:
标签: excel vba filter autofilter