我有2个工作簿(查找和目标)并尝试从查找工作簿中的已定义名称范围中检索值。
......
Set rng = Range(Cells(15, 3), Cells(863, 12)) 'C15:L863
wbkLookup.Names.Add Name:="LookupAreaDK", RefersTo:=rng
......
colDest.Formula = "=VLOOKUP(" & colLookup.Address(False, False) & ", LookupAreaDK ,10,0)"
但我已将#NAME?
作为返回值。语法有什么问题?有人可以帮忙吗?感谢。
答案 0 :(得分:1)
因此,您需要将地址分配给colLookup,或创建另一个变量。 然后,这有效:
Dim colLookup As String
colLookup = Cells(1, 4).Address
colDest.Formula = "=VLOOKUP(" & colLookup & ", LookupAreaDK ,3,0)"