我试图在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列中的下一个可用单元格。
答案 0 :(得分:1)
您的问题确实令人困惑。
但是我想您想要的是一个简单的函数,它可以指定一个特定范围。
尝试使用 Range.name ,即:
mySheet.columns("V:AH").name = "myColumns"
但是,要使用它:
mysheet.range("myColumns").select