[算表] VBA以其他活页簿储存格为筛选条件

楼主: jumbotest (coup de foudre)   2017-12-15 21:13:36
软件:EXCEL
版本:20XX
我想筛选A档案的13列C栏,
条件为B档案工作表4的储存格B5或B6,
试写如下:
Sub 宏()
Rows("13:13").Select
Selection.AutoFilter
ActiveSheet.Range("$A$13:$L$116").AutoFilter Field:=3, Criteria1:= _
Workbooks("B.xlsm").Sheets("工作表4").Range("b5"),
Operator:=xlOr, Criteria2:=Workbooks("B.xlsm").Sheets("工作表4").Range
("b6")
End Sub
不过出现错误讯息QQ
请问语法该怎么写才正确呢?
作者: soyoso (我是耀宗)   2017-12-15 22:03:00
什么错误讯息。阵列索引超出范围的话,表示b.xlsm未开启以format来修改,看应用于原po实际档案内,是否可筛选出测试以回文方式应是可行https://i.imgur.com/45NrqDI.png如as range要以set来指定范围到变量

Links booklink

Contact Us: admin [ a t ] ucptt.com