我有很多个EXCEL文件需要自行相同的VBA脚本,目前的做法是每个Excel文件里面都拷贝一份VBA代码,这样做的后果就是修改VBA代码时要修改多份,很麻烦。
有没有啥办法可以让多个Excel文件共享容易分VBA代码?
第1个回答 2015-06-12
把你的vba单独提到一个excel里,可以创建按钮,菜单之类的。就不用每个文档都存入VBA了追问
谢谢,不过我不知道怎么用vba代码创建excel菜单
第2个回答 2015-06-12
将代码拷贝到一个新工作簿,另存为加载宏.xla或者.xlam,再双击这个文件即可。追问
可以了,谢谢!
我再补充一下:
我是将.xlam文件设为excel的默认加载宏,这样xlam文件每次都会被自动打开,然后在需要执行宏的地方跨文件执行该宏,方法是 Run "代码.xlam!Export"。其中”代码.xlam“是我保存额文件,Export是需要执行的过程名称