我想要创建一个宏来选择矩形范围的单元格,并将这些单元格中的每一个的名称设置为单元格的值/内容。将每个单元格的名称设置为其内容/值
从我迄今为止的想法来看,虽然cell.Name行出现错误。
Public Sub NameCell()
Dim rng As Range
Dim cell As Range
Set rng = Range("A1:D1")
For Each cell In rng
cell.Name = CStr(cell.Value)
Next
End Sub
不是每一段文本是[有效名称(http://office.microsoft.com/en-us/excel-help/define-and-use-names-in-formulas-HA010147120.aspx#BMsyntax_rules_for_names )。 – GSerg 2012-07-19 17:18:50