我们可以一次更改Excel中所有命名引用的数组范围吗?

时间:2016-07-14 12:17:06

标签: excel vba excel-vba excel-formula

在我的Excel文件中,我有大约50个命名范围。 例如

A1:A35被命名为ALPHA

B1:B35被命名为BETA 等等。

现在所有这些都在第35行结束,但是在将来我会得到一个更大的数据集,我想增加所有这50个命名范围的数组来说:

A1:A100被命名为ALPHA

B1:B100被命名为BETA

有没有办法可以使用VBA或任何其他建议?

1 个答案:

答案 0 :(得分:0)

此代码设置命名范围的范围

ActiveWorkbook.Names.Add Name:="Beta", RefersToR1C1:="=Sheet1!R1C2:R35C2"

R1C2:R35C2此部分定义了您想要的范围(R =行,C =列)

您可以通过将R35更改为您需要的范围来更改命名范围的范围

Name:="Beta"这是指定范围的名称,将其更改为您想要将其更改为

的范围

如果您需要进一步解释,请告诉我