0
我被困在正确的语法中,用于在VBA中写入VLookup,您想要返回多列。具有多个“col_index_num”的VLookup s
通常你使用{2,3,4,5}但是VBA不接受这个有效的。
Set Sheet1 = ActiveWorkbook.Sheets(1)
Set Sheet2 = ActiveWorkbook.Sheets(2)
Set Sheet3 = ActiveWorkbook.Sheets(2)
result = Application.WorksheetFunction.VLookup(Sheet2.Range("A2"), Sheet1.Range("AA9:AF20"), {2,3,5,6,7,8,9}, False)
我也做了网络这种解决方案在众多的搜索,但没有一个明确的答案,如何正确语法{2,3,5,6,7,8,9}
为什么你要做到这一点,为感兴趣的事?最好使用'Match'来检查你想要的值,然后使用'Rows'返回整行,如果这是你想要的。 – Rory