‘壹’ Excel 宏编译错误,缺少:=
Sub PrintAllSheet()
Dim a As New Excel.Application
a.ActiveWorkbook.PrintOut()
End Sub
改改:
Sub PrintAllSheet()
Dim a As New Workbook
Set a = ActiveWorkbook
a.PrintOut copies:=1
End Sub
‘贰’ excel2016VBA宏错误
我只能说红色代表语法方面的错误,就是写法有问题,比如分号就是问题所在
你这个代码还比较复杂,既然一无所知,那就放弃吧,别浪费时间
‘叁’ 有一个excel表,里面有宏,打开文件提示编译错误,如何解决
可以的
具体步骤:
工具——宏——安全性
将设置 调到最高
那么 在你 打开工作表时 系统就会 询问你 “是否启用宏?”
点 否 就 OK了
‘肆’ 你好,我有一个关于excel的问题,运行宏时总是提示编译错误:缺少 End Sub 请帮忙看看:
那是因为你不小心打开的录入的宏的代码!把过程结束语End Sub删除了! 你按ALT+F11打开VBE编辑器,打开右边模块,打开你录制的宏的名字.里面有代码,在所有代码后加上End Sub就行了!
‘伍’ EXCEl 宏运行 编译错误
按如下步骤操作试试吧:
1)在Excel中按 Alt+F11 打开宏编辑器;
2)在宏编辑器中按 Ctrl+R 打开 工程资源管理面板(如果已打开,按 Ctrl+R 后不会有任何变化);
3)在工程资源管理面板中找到你的那个文件,点开,检查是否存在“模块n”(n为1、2……),在这些模块上逐个点右键,“移除模块n”
5)最后保存,即可。
Ps: 操作之前最后备份一下,删错了可是不能恢复的呀!