为一个单元格区域分配一个通用名称

时间:2018-08-09 11:56:51

标签: vba

我试图在VBA中创建一个宏,该宏将单元格中包含的名称分配给一系列单元格。从图片中可以看到,“ U”列包含我必须创建的数组的名称,单元格的范围是从V列到AH列。请考虑,我想使用U列中写入了某些内容的下一个单元格来创建数组的名称。您能帮我完成此任务吗?

这是我使用的代码:

Selection.End(xlDown).Select

ActiveWorkbook.Names.Add Name:="FTE_Headofsecurityandrevprotection_18", _
    RefersToR1C1:="='Job Title FTEs'!R36C22:R36C34"

ActiveWorkbook.Names("FTE_Headofsecurityandrevprotection_18").Comment = "

基本上,我想使用名称管理器创建一个将名称分配给一系列单元格的宏。名称管理器需要创建的名称在U列中,名称管理器需要使用的数据范围是从v列到AH列。请考虑将名称管理器用于U列中的下一个可用单元格。

1 个答案:

答案 0 :(得分:1)

您的问题确实令人困惑。

但是我想您想要的是一个简单的函数,它可以指定一个特定范围。

尝试使用 Range.name ,即:

mySheet.columns("V:AH").name = "myColumns"

但是,要使用它:

mysheet.range("myColumns").select