Excel表格写了宏代码,但是保存不了,提示:
无法在未启用宏的工作簿中保存以下功能:
- VB项目
若要使用这些功能保存此工作簿并关闭自动保存,请选择"保存"。
若要在自动保存启用时保存,你可以保存并手动重启Excel (重启时功能将丢失),或者选择"保存并擦除功能"。
如果要在自动保存启用的情况下保存功能,请返回并将文件类型更改为启用宏的文件类型(.xlsm)。
无论点“保存”还是“保存并擦除功能”都不管用,下次打开表格,宏文件都不会保存。
那么该如何让宏代码可以永久跟随表格呢?让它在下次打开的时候可以直接使用宏代码
方法如下:
1. 先编写好宏代码,或者插入宏模块
2. Excel中,文件,另存为,保存为,文件类型选择:Excel启用宏的工作簿。也就是以.xlsm结尾的文件。
保存完成后,下次打开这个文件,就能直接使用宏了。