在excel文档里面编写的VBA宏只会保存在当前文档,以下提供另一种办法:
1. 工具--宏--录制新宏,在弹出窗口“保存在”位置选择“个人宏工作簿”,随便录制一个宏,保存并退出excel,会提示保存,选“是"”。
2. 经过以上步骤,在C:\Documents and Settings\用户名\Application Data\Microsoft\Excel\XLSTART 里面有个PERSONAL.XLS的文档,以后excel启动后,此文档都会自动打开。
3. 打开excel,在VBA编辑窗口你能看到PERSONAL.XLS已经被打开,把你写好的宏放到PERSONAL.XLS中,以后方便以后调用。
打开EXECL,点击菜单“工具”→“选项”→“安全性”→“宏安全性”,在弹出的对话框中把“安全级”设为“低”(见图片),希望能帮上LZ忙,祝楼主顺利!
将宏保存到个人工作簿里