我想使用单元格的值作为此单元格的名称(在一系列单元格中)。 基本上,我尝试做类似的事情:
For Each Cell In MyIDRange
Cell.Name = Cell.Value2
Next Cell
问题是"该名称无效"。我试图使用CStr(Cell.Value2),但我总是得到错误。
答案 0 :(得分:1)
如果您想添加姓名(如我在评论中所述),请参阅:https://msdn.microsoft.com/en-us/library/office/ff835300%28v=office.15%29.aspx
For Each c In MyIDRange
ActiveWorkbook.Names.Add _
Name := c.Value, _
RefersTo := c.Address
Next c
不要使用内置对象名作为变量名。