假设我有一个包含多张工作表的工作簿。Name1在工作表范围和工作簿范围内,有许多名为的范围。我想编写一个通过工作簿删除所有实例的宏Name1。
例如,我打开名称管理器,我看到:
Name1, refers to: =Sheet1!A1, scope: Sheet1<br>
Name1, refers to: =Sheet2!D3, scope: Sheet2<br>
Name1, refers to: =Sheet1!A1, scope: Workbook
我想删除所有的Name1s
现在,Names("Name1").Delete,在工作簿级别,不起作用。我认为它只是照顾全球范围的Name1. 有没有办法处理与特定名称相对应的名称集合?最好的方法是什么?