如何在不同的工作簿范围上应用vlookup?
我正在尝试应用VLOOKUP从名为LPD
的工作簿中获取数据,并使用RAS(Offshore)
工作簿查找范围。 我想查找名为A
的新列,名为“ DestSh
我希望在列z
中的工作表DestSh
中应用VLOOKUP之后的结果。
我努力了
iSCount = 2 For Each cell In DestSh.Range("Z2:Z" & lstRowofIpSheet) With DestSh sFormula = "=VLOOKUP(DestSh!$A" & iSCount & ",'" & sLPDFileName & "]RAS(Offshore)'!$B:$F,5,false)" .Range("Z" & iSCount).Formula = sFormula iSCount = iSCount + 1 End With Next cell
但是我得到的错误是: Application defined or Object defined error
。
任何帮助或build议,将不胜感激。
在这一行中:
sFormula = "=VLOOKUP(DestSh!$A" & iSCount & _ ",'" & sLPDFileName & "]RAS(Offshore)'!$B:$F,5,false)"
缺less空心方括号:
sFormula = "=VLOOKUP(DestSh!$A" & iSCount & _ ",'[" & sLPDFileName & "]RAS(Offshore)'!$B:$F,5,false)"