为什么我在excel里写完VBA之后关闭文件再打开的时候,就提示宏不可用、模块未找到、丢失VB工程文件?

我之前在电脑里同时安装的2003和2010,写的VBA代码,在excel文件关闭的时候再打开就不能使用了。 后来我把2003和2010全删了,重新安装的2010,仍然是不好用,把我电脑里带有VBA代码的excel文件拷贝到别人电脑里也不能用,请问是为什么??

那可能你用的是汉化版的excel,是汉化不完全导致的,你有些模块名称用了中文之后导致的,你把模块名全改成英文就行追问

在我电脑里装的OFFICE 2010, 每次用excel写VBA的时候,当保存VB工程时,提示无法保存VB项目。强行保存再打开,VBA工程就损坏了。所有的弹出的提示信息截图如下。

追答

你的截图显示你的宏没有启用,信任中心的宏设置为启用试试,还有就是你保存的模块名用英文

追问

我在信任中心已经设置启用所有宏了,模块名也是英文的,为什么还是不好使呢?

追答

还是无法保存宏还是其他?你的excel,兼容性设置没有,你保存的格式是不是xls

追问

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-05
是你自己写的代码,还是别人写的,把所有代码贴出来看看
第2个回答  2011-09-06
第3个回答  2012-06-09
2003有的对象在2010中已经取消了,详细可以查看帮助
相似回答