这事儿,说起来简单,但真要动手了,有时候也让人犯迷糊。特别是刚接触Excel,或者那些不是天天跟它打交道的人,一提到“宏”这俩字,就觉得神神秘秘的,好像是什么高科技,又有点怕怕的。但别担心,其实删除Excel宏,就像清理自己电脑里的旧文件一样,无非就是找到它、选中它、然后扔掉。关键在于,你知道它藏在哪儿,怎么去“扔”。
首先,得明白什么是宏。简单说,宏就是一套指令,你录制下来或者自己写好,它就能帮你自动完成一连串重复的操作。比如,你想把一个表格里的所有“未付款”变成红色,再把字体放大,然后居中显示,这些动作如果每次都手动来一遍,得费多少时间?录个宏,点一下,全搞定。方便是真方便,但有时候,这些宏就像装在电脑里的软件,用久了,有些可能就过时了,或者它本来就有bug,弄得你Excel卡顿,甚至出错。所以,学会怎么“清理门户”就显得尤为重要了。
怎么个清理法?最直接的,也是最常用的一种,就是通过Excel自带的“开发者”工具。你可能会说,我怎么没看见“开发者”这个选项啊?哈哈,这就对了,它不是默认就显示的。得先把它“请”出来。操作不复杂:打开Excel,点左上角的“文件”,然后找“选项”,再点“自定义功能区”。右边列表里,你会看到一堆选项,往下滑,找到“开发者”,把它勾上,点“确定”。这时候,Excel菜单栏最右边,就多了一个闪闪发光的“开发者”选项卡。
一旦“开发者”选项卡出现了,事情就好办多了。点开它,你会看到里面有一堆按钮,什么“代码”、“控件”、“XML”之类的。我们主要关注的是“代码”这个区域。这里面,最关键的就是“宏”这个按钮。点一下“宏”,就会弹出一个小窗口,里面列出了你这个Excel文件里所有的宏。看到了吧?就像一份菜单,上面写满了各种宏的名字。
如果你想删除某个宏,就直接在这个列表里找到你想删的那个,选中它,然后点下面的“删除”按钮。系统会弹出一个确认框,问你“确定要删除这个宏吗?”。这时候,你要看清楚了,千万别手误删错了。如果你确定要删,就点“是”。没了,就这么简单。那个宏就像从没存在过一样,彻底从你的Excel文件里消失了。
但有时候,事情没那么“一帆风顺”。有些宏,它可能不是直接“住在”你当前这个Excel文件里的。它可能藏在一个叫“个人宏工作簿”的地方。这个“个人宏工作簿”是什么呢?简单理解,它是一个特殊的Excel文件,叫“PERSONAL.XLSB”。你电脑里只要安装了Excel,它就可能存在。你录制的宏,如果当时没指定保存在哪个文件里,Excel默认就会把它存到这个“PERSONAL.XLSB”里。这样,你打开任何一个Excel文件,这些宏都能用。
怎么找到并删除这个“个人宏工作簿”里的宏呢?回到刚才的“宏”窗口,列表的左上角有个“宏保存在”的下拉菜单。默认情况下,如果你录制宏,它会显示“所有打开的工作簿”。但如果你之前把宏保存在了“个人宏工作簿”,这里就会显示“Personal Macro Workbook”。选择它,列表里就会显示“PERSONAL.XLSB”里的所有宏。然后,操作就跟前面一样了,选中你想删的,点“删除”,确认,搞定。
删除“个人宏工作簿”里的宏,有时候比直接删除当前文件里的宏要更“彻底”,因为它影响的是你所有Excel文件。不过,这也意味着,你要格外小心,别把以后可能用得上的宏给误删了。
还有一种情况,就是代码写得比较复杂的宏,可能不仅仅是录制的,而是用VBA(Visual Basic for Applications)语言写出来的。这时候,删除它的方式就有点不一样了。在“开发者”选项卡里,除了“宏”按钮,还有一个“Visual Basic”按钮。点开它,就会进入一个叫“Visual Basic 编辑器”的界面。这里面,你可以在左边的“工程”窗口里看到你的Excel文件项目,以及可能存在的“PERSONAL.XLSB”项目。
点开项目,你会看到它下面有一个“模块”文件夹。宏的代码就写在这些“模块”里。找到你想要删除的那个宏对应的模块(有时候一个模块里可能写了好几个宏),然后把里面的代码删除掉。你可以直接把整个模块删掉,或者只删除里面特定的宏代码。删除完代码,记得要保存你的修改(按Ctrl+S或者点保存按钮),然后关闭Visual Basic编辑器。回到Excel,这个宏就失效了。
我个人觉得,对于非专业人士来说,直接通过“宏”窗口删除是最省事、也最不容易出错的方法。除非你真的要进行代码层面的管理,否则不建议去Visual Basic编辑器里折腾。毕竟,代码这东西,一不小心就可能牵一发而动全身,删错了,可能整个Excel都得重装。
有些人可能觉得,删除宏这么麻烦,要不就别管了?但说实话,积累太多不必要的宏,确实会影响Excel的运行速度。特别是老电脑,或者打开的Excel文件比较多的时候,你就会明显感觉到卡顿。而且,有些不靠谱的宏,甚至可能携带病毒,虽然概率不高,但防患于未然总是好的。
还有一种情况,是别人发给你的Excel文件,里面可能藏着一些你不想要的宏。这时候,你也可以按照上面的方法去检查并删除。不过,对于来源不明的Excel文件,最好还是谨慎一点,打开之前可以先用杀毒软件扫描一下,以防万一。
总而言之,删除Excel宏,核心就是找到它,然后把它“移出”你的Excel环境。最常用的途径就是通过“开发者”工具里的“宏”功能。对于隐藏在“个人宏工作簿”里的宏,也要多加留意。而对于更复杂的情况,Visual Basic编辑器提供了更深层的控制。记住,删除之前,一定要确认你要删除的是哪个宏,并且做好备份,这样才能确保万无一失。别怕麻烦,花点时间清理一下,你的Excel会运行得更顺畅,你的工作也会更高效。这绝对是一笔划算的买卖。
【怎么删除Excel的宏】相关文章:
excel怎么设置求和02-09
excel表格怎么排列02-09
excel怎么设置计算02-09
怎么设置excel高度02-09
excel怎么换行显示02-09
excel的对号怎么打02-09
怎么删除Excel的宏02-09
excel圈数字怎么打02-09
怎么在Excel打印文件怎么打开02-09
怎么把excel表格转换word02-09
excel表格怎么复制表格02-09
Excel怎么把相同的合并02-09
Excel表格or函数怎么用02-09