2022-11-23 20:00来源:m.sf1369.com作者:宇宇
如果需要一次删除Excel工作簿中所有已定义的名称,可以使用下面的方法:
一、使用VBA代码:
在Excel 2003中的“定义名称”对话框中,可以查看并逐个删除名称,但如果定义的名称非常多就会很繁琐。用下面的VBA代码可以一次删除工作簿中的所有定义名称。方法是:
按快捷键Alt+F11,打开VBA编辑器。在右侧的代码窗口中输入:
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.单击“删除”按钮,然后关闭对话框
CTRL+F3,调出“名称管理器”,选择要删除的名称,点击“删除”。
用ctrl+F3就可以调出名称管理器,设定一个名称就可以使用了。
编辑栏里只能选择已经定义的自定义的名称。
要修改已经定义的自定义名称,还得在名称管理器中进行。
1首先,新建一个文件夹,并将需要改名的文件复制到新建的文件夹中,并在新文件夹中新建一个excel表
2右键点击其中一个文件,选择属性,复制位置地址 E:\excel\28. 使用excel批量修改文件名字\批量修改文件
3打开第二步新建的excel表,选择公式菜单栏下的名称管理器,新建名称”改名“,修改引用位置为:=FILES("E:\excel\28. 使用excel批量修改文件名字\*.DOC"),即=FILES("刚才复制的位置地址\*文件后缀名")
4在A1单元格输入=INDEX(改名,ROW(A1)),点击enter后下拉,完成填充。
5在B列输入需要更改的名称。
6在c1单元格输入公式="ren "&A1&" "&B1,并下拉完成其他数据的填充。
7在刚才新建的文件夹中,新建一个文本文档,将C列的数据复制到文本文档里,保存后,将这个文本文档的后缀改为.bat,
8双击bat文件,完成改名。
1、excel有很多版本的文件格式,另存为那里可以看到如图各类格式,以下给大家介绍一下常用格式;
2、格式.xlsx:excel2007-2016版默认的文件格式,不能有宏;
3、格式.xls:excel97-2003版,可以有宏;
4、格式.csv:以逗号分隔的文本文件,便于兼容其他程序,只保存活动工作表;
5、格式.pdf:可移植文档格式,不能轻易修改文件中的数据。
EXCEL2003中没有启用选定内容这个功能,只能说如何选定特定的内容:
第一,用Ctrl键+鼠标;
第二,用F8键;
第三,用Ctrl+shift+方向键;
第四,用Shift+Home键;
第五,用Ctrl键+Shift+Home键;
第六,用Ctrl键+Shift+End键;
第七,用Ctrl键+A键;
第八,用Alt键+;键;
第九,使用名称框;
第十,F5定位;
第十一,使用查找功能。
是要删除名称管理器还是要删除名称?
前者是Excel的固有组件,是不能删除也无法删除同时也是无需删除的。而如果是后者,则是可以删除的,在名称管理器中,选择要删除的名称后,点“删除”即可。但删除前请确认该名称在工作表中未被使用,否则删除后引用了该名称的公式就会出错。