作者:乔山办公网日期:
返回目录:excel表格制作
直接Application.Quit就行了。但对修改过且未保存的工作簿会有保存提示。
Excel如何停止正在运行的vba程序的方法。
如下参考:
1.在工作表中,点击菜百单上的“开发工具”,在工具栏中,点击【visualbasic】。度
2.通知进入VBA编辑界面!点击工具栏中的“知插入用户表单”按钮。在道下拉菜单中,选择“模块”。
3.模块编辑窗口将弹出,如下所示。
4.在“代码编辑”窗口中输入以下回代码:sub-Close下属文件()、工作簿答(“963.xls”)。接近真正的、作业本(“258.xls”)。结束,终止子。
5.在VBA窗口,点击“运行”按钮!关闭[963。xlsxls]和[258.]。
6.在VBA项目窗口中,这两个文件被关闭并消失。
用2007试了下,原来没有宏代码的工作簿。
如果代码中写的内容没有包含sub 或者function的话,关闭工作簿再来打开好像是会清空。
只要其中有任一段sub 或function就能正常保存了,但如果把sub或function都删掉,还是会被清空。
xlsm也一样,源默认储存位置好像在我的文档。
代码中,只是关闭了一zhidao个Excel文件。
事实上,内应该关闭整个Excel软件。
VBA代码可以修改为:
Sub 完成工作()
ActiveWorkbook.Save
ThisWorkbook.Application.Quit
'或者Application.Quit
End Sub
即可容。