在excel中,因工作需要,会自定义一些名称。但是,如果自定义的名称太多,或者是不需要了,我们也可以将其删除。
在excel中删除名称,通常有两种方法。
第一种删除名称的方法介绍:
单击插入——名称——定义,打开“定义名称”对话框,在上面框中选取要删除的名称后,点“删除”按钮即可删除。
通过“定义名称”对话框来删除名称,只适合删除小部分的名称,因为此对话框只能是一个一个的删除名称。在03版只能一次选取一个名称来删除,07版可以一次选择多个名称进行批量删除。
如果需要一次性全部工作表的全部名称就需要用到下面的方法。
第二种删除名称的方法介绍:
利用VBA编写一个小程序,可以一次性删除工作簿中的所有名称。下面的程序就是一次性删除工作簿中的所有名称,无论这些名称是工作簿级的,还是工作表级的,都使用。
首先按
Sub DelNames()
Dim nm As Name
For Each nm In ThisWorkbook.Names
nm.Delete
Next nm
End Sub
最后,运行这段代码,就能一次性删除工作簿中的所有名称。如果一个工作簿含有的名称特别多,可以使用这种方法,会比第一种方法删除名称更加快捷。