EXCEL VBA 如何将宏移植到其他电脑执行?

我看其他人编写得带有宏的EXCEL复制到其他电脑上后仍然存在宏,并且可以执行。而我做的带有录制好的宏程序的EXCEL拷贝到其他电脑上后宏就消失了。这时候想用的话只能再将宏导入一遍。我是新手,想问一下怎么回事,应该怎么做才能保存宏,再其他电脑上也能执行?
PS:比如我要编辑一个宏实现特定功能,那么我新建一个EXCEL,然后运行这个宏就可以实现这个功能。我要做的是在其他电脑上,我新建一个EXCEL,也能执行这个宏。应该怎么移植?或者说我编辑的这个宏该怎么保存?

制作Excel 加载宏;
将Xla文件拷贝至下面两个文件夹中的任意一个
1、Microsoft Office/Office 文件夹的 Library 文件夹或其中的某个子文件夹。
2、Documents and Settings/<user name>/Application Data/Microsoft/AddIns 文件夹。
打开excel后加载宏即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-08
如果你用的excel是2007或者以上版本,在保存的时候要保存成Excle启用宏的工作簿xlsm才行,如果存成xlsx是保存不了宏的。本回答被提问者采纳
第2个回答  2011-04-08
可保存为.xla (07版.xlax,.xlsm 格式),或者在VBA界面
工具栏→文件→导出文件
在别的电脑上再导入文件
第3个回答  2011-04-08
录制或编写的宏保存在文件中,把文件拷到其他电脑应该是可以运行的,不知道你具体情况是怎样,请检查一下:其他电脑的应用程序是否支持?宏安全性设置情况如何?宏代码中的引用路径是否存在?
第4个回答  2011-04-08
将带有宏的excel文件另存为模版(XLT文件),点击 文件——另存为,选择保存类型为 模版(*.XLT)
相似回答