EXCELVBA出错及排错记录

凌动职场表 2024-04-22 00:00:12

近期,有学员反馈说的我的教学案例打开时报错。可是我的案例文件是经过众多学员使用,没问题的文件呀?

学员反馈报错如下:

VBA报错图片

提示信息:以一隐藏模块存在编译错误:thisWorkbook。

经过询问,原来是他的电脑原来安装了WPS 后来卸载,就出现此问题了。

经过一番排查,发现是VBA引用的DLL出错的问题。

解决办法如下:

按ALT+ F11进入VBA编辑器,在“工具”菜单“引用”下,发现错误地引用了原WPS的DLL

去掉勾选,让VBA重新自动引用,则解决此问题。

引用的位置不正确引起VBA无法正常运行

另外还发现了一个神奇的问题。

某台电脑打开含有VBA的文件,自动报错,修复文件后VBA模块丢失。

引发的原因是VBA的模块中,模块名使用了中文,这个问题常发生的外企电脑中。正是此问题引发宏被删除。

将模块名改为英文,完美解决。

模块名称最好取名为英文

0 阅读:0

凌动职场表

简介:感谢大家的关注