excel外部编译
1. Excel为何弹出隐含模块中的编译错误
出现此问题的原因为:Excel软件出现异常,需要修复。
具体如下:
1、第一步,win+r调出“运行”窗口,输入“cmd”命令,然后单击“确定”按钮,见下图,转到下面的步骤。
2. 急:EXCEL文件第一次打开时提示“编译错误:子过程或函数未定义”,如何让其不再显示
EXCEL文件第一次打开时提示“编译错误:子过程或函数未定义”是设置错误造成的,解决方法为:
1、打开Excel2013的选项。
3. EXCEL提示隐含模块中的编译错误该怎么解决
“EXCEL隐含模块中的编译错误:设表格式”时,可能是由于如下的原因引起的。
一、错误的宏代码
表格中可能引用到宏,要么是宏代码有错误,要么是宏根本就不存在,或者是宏代码中所引用的模块不存在所引起的。
遇到这种情况,最好的办法就是把宏给删除。
方法很简单:按下组合键
Alt
+
F11
进入VBA窗口,找到ThisWorkBook,接着往下找,就能找到代码了,然后删除。
二、重新设置系统帐户
遇到这种问题,最麻烦的就是重新安装OFFICE也是于事无补的,无论怎么弄,都是原来的错误。
最有效的解决办法就是,给系统重新设置一个帐户,使用该帐户登陆系统,就能正常使用EXCEL文件了。
三、其它的解决办法
①恢复EXCEL到默认状态
1、删除C:Program
FilesMicrosoft
OfficeOFFICE11XLSTART
目录下的宏文件(可先备份)
(OFFICE11为OFFICE2003的目录)
2、如果1无效,删除注册表HKEY_CURRENT_USERSoftwareMicrosoftOffice下的EXCEL项,以及11.0下的EXCEL项,重新打开后EXCEL会恢复到新装时的状态下。
②让EXCEL自动恢复默认状态
如果您可以正常打开EXCEL,那么,先打开EXCEL,选择帮助里的"检测并恢复",点"开始"就可以,这样可以恢复。
4. VB 创建Excel对象时 出现 无效外部过程 编译错误
代码要写在过程内 如:
Private Sub Form_Load()
Dim XlsObj As Excel.Application 'Excel对象
Dim XlsBook As Excel.Workbook '工作簿
Dim XlsSheet As Excel.Worksheet '工作表
Set XlsObj = CreateObject("Excel.Application") '创建EXCEL对象
End Sub
5. EXCEl宏运行编译错误是怎么回事
这是隐藏程序的VBA代码执行出错。解决方法:
1)在Excel中按 Alt+F11 打开宏编辑器;
2)在宏编辑器中按 Ctrl+R 打开 工程资源管理面板(如果已打开,按 Ctrl+R 后不会有任何变化);
3)在工程资源管理面板中找到你的那个文件,点开,检查是否存在“模块n”(n为1、2……),在这些模块上逐个点右键,“移除模块n”。
4)最后保存,即可。