我正在尝试执行VLOOKUP,但对于表数组,我正在尝试引用一个包含名称范围值的单元格。有没有办法让VLOOKUP识别名称范围而不使用INDIRECT?
我用来将Excel文档转换为HTML界面的插件,不幸的是不允许使用INDIRECT。 VBA也不会有效。
非常感谢任何帮助。
答案 0 :(得分:0)
如果范围的名称(例如 MyRange )在A1中,那么就是这样,
with activesheet
application.vlookup(123, range(.Range("A1").value), 2, false)
application.vlookup(123, range(.Cells(1, 1).value), 2, false)
end with
请注意,必须指定包含命名范围名称的单元格的父工作表。与Range object实际获得返回字符串的范围无关。