如何将Excel文件另存为启用宏的工作簿

按步骤操作,确保下次打开文件时宏依然存在。

  1. 在"文件"中点击"另存为"

    对于包含宏的文件,应该从"另存为"开始,而不是普通的保存。

  2. 点击文件格式下拉菜单

    在另存为对话框中点击"保存类型"下拉菜单,打开格式列表。

  3. 选择"Excel启用宏的工作簿(*.xlsm)"

    从列表中选择该格式,才能将宏代码与文件一起保存下来。

  4. 保存后确认扩展名

    点击保存后,可以确认文件的扩展名变成了".xlsm"而不是".xlsx"。

  5. 为什么这一点很重要

    如果以普通的xlsx格式保存,宏会被自动删除,因此包含自动化功能的文件必须以xlsm格式保存才能继续正常运行。

辛苦写好的宏,保存后却不见了?

如果编写好宏后按平时习惯保存,再次打开文件却发现宏消失了,很可能是以普通的xlsx格式保存的。只有以xlsm格式保存,宏才能被保留下来。

也可以一并了解:录制Excel宏

除了正确保存格式,学会录制宏来自动化重复性操作,也能大幅提升日常处理表格的效率。

常见问题

已经用xlsx格式保存的文件,还能找回其中的宏吗?

很遗憾无法找回——文件一旦以xlsx格式保存,宏代码就会被删除,因此包含宏的文件从一开始就应该以xlsm格式保存。

打开xlsm文件时为什么会出现安全警告?

由于宏可以自动执行命令,存在一定的安全风险,Excel默认会显示警告,提示你确认文件是否来自可信来源。