使用范围进行索引匹配 – 编译错误
我有两个数据工作表。 我有工作表“BSP”中的值的列表,我试图运行一个脚本,将查找并返回表单“发票”范围内的任何值。
我基本上想知道发票工作表中的哪些BSP值。 但是,发票工作表中的值并不总是在一个特定的列中。 有没有一种方法可以search范围为4列或5列,或整张表格并返回匹配列表?
我有下面的代码,我试图写。 我收到一个“编译错误” – 预期的声明结束。
test = Application.WorksheetFunction.Index(“Invoice”)。Range(“H10:P30000”)。 Application.WorksheetFunction.Match(0,表格(“BSP”)。范围(“A2:A5500”),0)1)
如果任何人会这样build议是什么导致这个错误或这部分的代码,或者如果我的目标是甚至可能的,将非常感激。
谢谢!
小的更正:
test = Application.WorksheetFunction.Index(Sheets("Invoice").Range("H10:P30000"), Application.WorksheetFunction.Match(0, Sheets("BSP").Range("A2:A5500"), 0) 1)