一次更改工作表中的多个命名单元格和范围

时间:2014-08-05 14:37:17

标签: excel excel-vba rename vba

我想在工作表(200+)中更改许多excell名称,名称就像comp ....我想在缺点中改变它....所以每次变化都是一样的。有没有办法一次完成这一切?

我知道功能很简单,使用控制h然后用cons替换comp,然后它们将立即改变。您是否也知道名称是否可行(因此单元格的名称和单元格的范围)。这将为我节省很多(特别是无聊的)工作。非常感谢!

最佳

蒂莫西

1 个答案:

答案 0 :(得分:1)

如果你知道 How to use Excel Macro

Sub RangeRename()
 Dim N As Name
    For Each N In ActiveWorkbook.Names
        N.Name = WorksheetFunction.Substitute(N.Name, "comp", "cons")
    Next N
End Sub

如果不是

  1. 点击Alt+F11
  2. 粘贴上面的代码
  3. 点击F5 - > Run