返回目录:excel表格制作
1.在excel中,公式----定义的名称----名称管理器,如下图:
2.在名称管理器中,选中要取消的名称-----删除-----关闭。
举例来说明。
如图,将C列公式计算结果放到D列。
1、点击“插入复”-“名称”-“定义”。
2、在“在当前工作薄中的名称”下的框格中填写一个自制定义的名称(如gs),在“引用位置”下的框格内输入“知=evaluate(C2)”,然后点击“添加”。确定退出。
3、在D2单元格输入“=gs”回车即得到C2单元格公式的结果(a2+b2=2+3=5)。
4、鼠标移到D2单元格右下道角,光标变为黑十字,按住鼠标左键向下拖动到D4,就能得出相应结果了。
如果需要一次删除Excel工作簿中所有已定义的名称,可以使用下面的方法:
一、使用VBA代码:
在Excel 2003中的“定义名称”对话框中,可以查看并逐个删除名称,但如果定义的名称非常多就会很繁琐。用下面的VBA代码可以一次删除工作簿中的所有定义名称。方法是:
按快捷键Alt+F11,打开VBA编辑器636f70797a686964616f331。在右侧的代码窗口中输入:
Sub DeleteAllNames()
Dim nm As Name
For Each nm In ThisWorkbook.Names
nm.Delete
Next nm
End Sub
2.将光标定位到这段代码中,单击工具栏中的“运行子过程/用户窗体”按钮,或直接按F5键运行代码。该工作簿中的所有定义名称将被删除。
还可以在VBA编辑器中,按Ctrl+G打开“立即”窗口,输入下列代码然后按回车键:
executeexcel4macro "sum(delete.name(names()))"
也可以一次删除工作簿中的所有名称。
二、用Excel 2007名称管理器
在Excel 2007中的名称管理器中,可以一次删除所有名称。方法是:
1.在功能区中单击“开始”选项卡,在“定义的名称”组中,单击“名称管理器”按钮,弹出“名称管理器”对话框。
2.在对话框中选择第一个名称,然后按住Shift键选择最后一个名称,这将选择所有的名称。
3.单击“删除”按钮,然后关闭对话框
在名称zhidao管理器里是没办法多选的,只有使用vba
代码如下
Sub Del名称()
Dim i As Name
For Each i In ThisWorkbook.Names
i.Delete
Next i
End Sub
使用方法
alt+F11
插入,模块
将上面代码复制版到右面空白区
然后回到excel操作界面,alt+F8
选中del名称这个宏权,执行,即可