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

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

A1:A35被命名为ALPHA

B1:B35被命名为BETA等等。

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

A1:A100被命名为ALPHA

B1:B100被命名为BETA

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

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

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

R1C2:R35C2这部分定义了你想要的范围(R = Row,C = Column)

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

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

如果您需要进一步解释,请让我知道