是否可以在不存在的工作表上命名范围?

时间:2013-02-26 00:26:02

标签: excel vba excel-vba

我正在尝试为工作簿中尚不存在的工作表创建命名范围。我将使用宏来导入用户定义的文本文件作为源。

我是否仅限于在导入工作表后定义这些命名范围,还是可以在不存在的工作表上命名未来范围?

2 个答案:

答案 0 :(得分:1)

我假设在导入数据时会创建名称。如果您的未命名范围在导入数据之前返回错误,我也假设没关系。您可以使用IFERRIFERROR函数进行管理。

在新工作表的单元格中输入以下内容:

=notyetnamed

然后选择另一个单元格,输入任何旧值,并将其命名为notyetnamed

我希望这能回答你的问题。如果没有,欢迎您澄清,我会尽力帮助。

答案 1 :(得分:1)

参考:

=INDIRECT("NotYetASheet!$A$1")