officeba > 单独文章


没有脚本编辑器的Excel2010批量修改表名

  初尝Excel2010,其富丽的界面、完美的功能、便捷的操纵实在令人沉迷,但新版Excel在功能上也并不是有增无减。多是出于利用频率的考虑,微软打消了一些功能。如2003版的“Microsoft脚本编辑器”。

  但从笔者经验来讲,这实在是一大年夜损掉,是以很多直接针对Excel底层的操纵都变得加倍难以实现。以批量更改工作表名为例,Excel2003可以在不封闭工作簿的环境下,直接在脚本编辑器点窜。

  如图1,工作簿BOOK1共有六个工作表,现需要在每个工作表名后面加一个“月”字。

没有脚本编辑器的Excel2010批量点窜表名

  Excel 2003中的操纵

  顺次点击“东西→宏→Microsoft脚本编辑器”打开“脚本编辑器”,默许显示的是工作表“1”的脚本,点击“视图――项目资本办理器”,双击“项目资本办理器”中的“BOOK1”标签,显示工作簿脚本。顺次点击“编辑→查找和替换→替换”,查找内容为“”,替换为“月”,全数替换(图2)。

没有脚本编辑器的Excel2010批量点窜表名

  不消封闭“脚本编辑器”,回到Excel界面,会呈现一个“刷新对话框”,点击“刷新”按钮,工作表名被批量更改(图3)。

没有脚本编辑器的Excel2010批量点窜表名

  Excel 2010中的操纵

  在新版Excel中将一样的工作表名批量更改,起首要将工作表“1”的名称更改成“1月”后保存并封闭工作簿。由于若是工作簿的所有工作表名中未呈现过中文,遵循上面的编制进行操纵后,Excel会报错。

  我们还有一个解决编制,“右键单击工作簿→打开编制→WinRAR紧缩文件办理器”,双击XL文件夹,找到WORKBOOK.XML文件,用记事本打开。

  选择“编辑→替换”,在查找内容中输入“sheetId”,替换为“月” sheetId”,全数替换,封闭记事本,在以下呈现的两个对话框中都点击“是”,保存文件(重视:查找替换时仍然辨别大年夜小写)。

  从头打开工作簿,工作表名已批量更改终了。

  批量更改工作表名,批量添加、点窜超链接,批量插入、点窜批注等等看似难以实现的操纵都可利用以上编制完成,掉去“脚本编辑器”的Excel 2010只能在封闭工作簿的环境下曲线解决。


声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!

时间:2012-03-28 17:51:36,点击:65824


【OfficeBa论坛】:阅读本文时遇到了什么问题,可以到论坛进行交流!Excel专家邮件:342327115@qq.com(大家在Excel使用中遇到什么问题,可以咨询此邮箱)。

【声明】:以上文章或资料除注明为Office自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!


相关评论

我要评论

评论内容