excel将宏保存到个人工作簿
excel2007将宏保存到personal.xlsb可以使宏在其他工作薄中使用,但是如果在创建宏的时候没有注意,而将宏保存到了当前工作薄(例如你保存到了123.xlsx)或者是所有打开的工作薄,或者是其他工作薄当中,这会导致下一次当我们想要在其他工作薄启用编辑好的宏时,却弹出窗口”无法在此工作薄中启用宏“一时不慎,带来麻烦。特别是连按钮都编辑好了,如果又重新编辑宏,感觉非常不爽。这时可以打开personal.xlsb即个人工作簿,一般这个工作簿平时是隐藏的,在excel2007中可以到视图----取消隐藏,来显示这个工作簿,然后打开你保存了宏的工作簿,如123.xlsx。打开123工作簿中的vba编辑器,将宏命令复制,这是看看在vba编辑窗口左边是否出现了VBAprojectpersonal.xlsb,这边是个人工作簿VBA工程,如果没有出现代码窗口,可以选择视图---代码窗口,然后将你复制的代码粘贴到这个个人工作薄(personal.xlsb)中然后关闭即可,这样你的宏在个人工作薄中保存了,以后新建的所有工作薄都可以使用了。很简单的一个问题,为什么网上就是没有答案呢,我看到好多人在问这个问题,但是都是答非所问。因此编了个帖子写出来。给碰到同类困惑的人参考下
本文转自 149banzhang 51CTO博客,原文链接:http://blog.51cto.com/149banzhang/974334,如需转载请自行联系原作者