不使用范围

时间:2015-04-22 12:15:41

标签: excel vba excel-vba autofilter

我尝试使用根据特定值过滤工作表中的列。但是我应该过滤数据的工作簿是动态生成的,因此我不知道要在Range()中放入什么。

但是,我确实知道这个专栏的位置(如#34;动态生成的第3列")。

当我只知道列号时,有人可以告诉我如何使用吗?

1 个答案:

答案 0 :(得分:1)

您只需过滤整个列,不必担心范围。

   Columns("E:E").AutoFilter Field:=1, Criteria1:="a"