【发布时间】:2017-03-30 15:32:28
【问题描述】:
我正在尝试通过在 Excel 2007 中使用 VBA 访问命名范围。当我使用显式范围,即“A3:M53”时,我可以使下面的公式起作用。但是,当我用命名范围替换显式范围时,出现错误。我需要使用命名范围,因为程序需要根据导入的数据选择不同的范围。 Fixed.OAX.5 是 OAX50 工作表上的一个命名范围。
WorksheetFunction.Match(5, Worksheets("OAX50").Range("Fixed.OAX.5"), 1)
当我运行此代码时,我得到“无法获取 WorksheetFunction 类的匹配属性。
【问题讨论】:
-
尝试删除工作表引用。