来自Workbook对象的命名范围工作表父级

时间:2012-09-27 17:31:08

标签: excel excel-vba excel-2010 vba

我正在尝试获取对子工作簿中的Worksheet对象的引用。

是否有更好的方法从儿童工作簿中获取工作表参考?

我现在拥有的:

activeworkbook.Names("rngMarketAreaMgr1").RefersToRange.Worksheet.Name

看起来有点长,并且过分溺爱这个名字。由于Range最终指向工作表上的Defined Table,因此Table(理论上)可以移动到不同的工作表,因此我需要在Workbook级别逻辑引用NamedRange,然后提取Worksheet对象然后使用。 / p>

1 个答案:

答案 0 :(得分:2)

你的意思是这样吗?

Debug.Print Range("rngMarketAreaMgr1").Parent.Name