Ⅰ excel 宏录制后执行时提示: 编译错误 无效或不合格的引用
一、录制宏。工具-宏-录制新宏。然后对表格进行操作。此时,每一步操作都会被记录下来,当完成操作后,单击“停止录制”。再按Alt+F11,双击“模块”,再双击“模块1”,就可看见录制好的宏了。有必要时,可以在这里修改宏。
二、执行宏。工具-宏-宏,选择录制好的宏,单击“执行”即可。也可以做个按钮,将按钮指定一个宏。需要时直接单击按钮就可执行宏了。
三、可以不必录制宏,直接按Alt+F11进去创建宏。这种情况需要对VBA代码有一定的熟悉。
Ⅱ 启用宏以后出现 编译错误 子过程或函数未定义
第一行
a
应该删除,删除后就不出现 编译错误了。
我仔细阅读和调试了该程序:
MyGet自定义函数,有两个参数,第一个参数是一个字符串,第二个参数是可选的,默认为False(0)
当第二个参数=0或省略,返回第一个参数中的数字。
当第二个参数=1,返回第一个参数中的汉字。
当第二个参数=2,返回第一个参数中的英文字母及“,”。
Ⅲ EXCEl 宏运行 编译错误
按如下步骤操作试试吧:
1)在Excel中按 Alt+F11 打开宏编辑器;
2)在宏编辑器中按 Ctrl+R 打开 工程资源管理面板(如果已打开,按 Ctrl+R 后不会有任何变化);
3)在工程资源管理面板中找到你的那个文件,点开,检查是否存在“模块n”(n为1、2……),在这些模块上逐个点右键,“移除模块n”
5)最后保存,即可。
Ps: 操作之前最后备份一下,删错了可是不能恢复的呀!
Ⅳ 打开含宏的EXCEL,出现编译错误,无法打开宏,怎么办
例:
Sub aa()
MsgBox "test"
End Sub
qwert
您的程序后面(END Sub)出现不该有的东西(如qwert)
Ⅳ Excel自定义按钮执行宏代码,改变文件保存路径后按钮的宏链接错误
你按钮链接宏的时候把前面的路径全删了
Ⅵ Excel2013加载宏报错,提示存在编译错误:UserForm1,求解答~~~
进宏编辑界面,在左边的列表中的“窗体”中找到userform1,在其上右键→“查看代码”,检查代码呗
Ⅶ 有一个excel表,里面有宏,打开文件提示编译错误,如何解决
可以的
具体步骤:
工具——宏——安全性
将设置 调到最高
那么 在你 打开工作表时 系统就会 询问你 “是否启用宏?”
点 否 就 OK了
Ⅷ 你好,我有一个关于excel的问题,运行宏时总是提示编译错误:缺少 End Sub 请帮忙看看:
那是因为你不小心打开的录入的宏的代码!把过程结束语End Sub删除了! 你按ALT+F11打开VBE编辑器,打开右边模块,打开你录制的宏的名字.里面有代码,在所有代码后加上End Sub就行了!
Ⅸ EXCEl宏运行编译错误是怎么回事
这是隐藏程序的VBA代码执行出错。解决方法:
1)在Excel中按 Alt+F11 打开宏编辑器;
2)在宏编辑器中按 Ctrl+R 打开 工程资源管理面板(如果已打开,按 Ctrl+R 后不会有任何变化);
3)在工程资源管理面板中找到你的那个文件,点开,检查是否存在“模块n”(n为1、2……),在这些模块上逐个点右键,“移除模块n”。
4)最后保存,即可。
Ⅹ excel中出现宏错误怎么办
原因:设置错误导致。解决方法:重新正确设置来解决此问题。
如下参考:
1.打开Excel工作表,点击进入开发工具,如下图所示。