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

我想在工作表(200+)中改变很多excell的名字,名字就像comp ….而我想用cons …来改变它。 所以每一次都是一样的变化。 有没有办法一次完成这一切?

我知道函数使用控制h很简单,然后用consreplacecomp,然后它们都会立即改变。 你也知道这是否可能的名称(所以细胞的名称和细胞的范围)。 这将节省我很多(特别是无聊)的工作。 非常感谢!

最好的提摩太

如果您知道 如何使用Excelmacros ,

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