我有两个数据工作表。我在表格中列出了值列表" BSP"我正在尝试运行一个脚本,该脚本将查看并返回在工作表范围内发生的任何值" Invoice"。
我基本上想知道发票工作表中的哪些BSP值。但是,“发票”工作表中的值并不总是位于一个特定列中。有没有办法让excel搜索4或5列的范围,或整个工作表并返回匹配列表?
我有下面的代码,我试图写。我得到了一个编译错误' - 预期结束声明。
test = Application.WorksheetFunction.Index(" Invoice")。范围(" H10:P30000")。 Application.WorksheetFunction.Match(0,Sheets(" BSP")。范围(" A2:A5500"),0)1)
如果有人愿意建议导致此错误的原因或代码的这一部分,或者我的目标是否可行,那将非常感激。
谢谢!
答案 0 :(得分:1)
小修正:
test = Application.WorksheetFunction.Index(Sheets("Invoice").Range("H10:P30000"), Application.WorksheetFunction.Match(0, Sheets("BSP").Range("A2:A5500"), 0) 1)