Excel vba提示窗口如何让他点击保存后自动退出。但是不能中段保存代码的执行

如题所述

这个提示框是通过msgbox来实现的吗?如果是,它本身就不会中断代码的执行。一般的的写法会有一个if条件来支持。比如:

if i="" then
    msgbox "订单日期为空,请输入后才可操作!"
    exit sub
end if

上面会有exit sub这一句,这就是退出代码。如果不想退出代码,将这一句删除即可。

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-02-26
这个要看的你源码是怎么写的,才行

Excel vba提示窗口如何让他点击保存后自动退出。但是不能中段保存代码...
if i="" then msgbox "订单日期为空,请输入后才可操作!" exit subend if上面会有exit sub这一句,这就是退出代码。如果不想退出代码,将这一句删除即可。

excel中使用vba退出工作薄时自动保存文件
我们可以使用vba来屏蔽这个信息提示面板,只需要将thisworkbook.saved属性标注为true即可。但是这个方法需要我们每次都要运行一次vba代码,这样和退出前点一次保存工作表的确定按钮没有区别,所以我们可以使用事件来完成这一工作。在事件中,我们定义的行为是beforeclose。在退出工作薄的时候,工作薄会执行saved =...

如何用VBA改变EXCEL的保存提示vba是否保存对的更改
而且,如果“校验公式单元格不平”,就给出提示,而且无法退出EXCEL(强制关掉还是可以的),只有在“校验公式单元格平”时才能保存退出。检验的单元格我设置为sheet2中的A1,你可以按ALT+F11,然后点击thisworkbook,查看里面的代码,然后根据你的需要,重新设置校验单元格 主要设置里面这一句 sheets(\\"sheet...

为什么excel点保存时会自动退出来,修改的东西也没有被保存,其它的都没...
删掉影响你保存的代码即可

如何通过宏代码,使得EXCEL只要一旦改动后就自动保存一次,就是只要录入...
打开宏编辑器,选择左边的ThisWorkbook,在里面输入下面代码就会在关闭前自动保存:Private Sub Workbook_BeforeClose(Cancel As Boolean)ThisWorkbook.Save End Sub 如果你实在想每次修改就保存,那么就输入下面的代码:Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)ThisWorkboo...

如何在excel表中提醒vba代码执行后能否自动提醒刷新保存?
在手动刷新数据的VBA中添加保存的选项;如果数据变化了而没有刷新数据,在beforeclose中添加判断自动执行更新!Private Sub Workbook_BeforeClose(Cancel As Boolean) If ThisWorkbook.Saved = False Then If MsgBox("数据没有保存,是否自动更新?", vbCritical + vbYesNo, "退出提示...") = vb...

excel中当再次点击保存宏时不会重复保存,怎样修改vba?
例如引用一个工作表函数COUNTIF,表达式直接输入编号对应的变量就行,查找的区域是存储表的编号区域。如果统计数大于零的话, 那就是已有这个编号了,就弹出对话框,并且直接退出子过程。具体的方案需要有原表。得看看你整体的代码是如何写的。这些东西写出来之后,最好先测试一下。

如何在excel表中提醒vba代码执行后能否自动提醒刷新保存?
把下面test中的代码加到你的执行代码最后 Sub test()a = MsgBox("是否保存?",vbYesNo,"提醒!")If a = vbYes Then ThisWorkbook.Save End IfEnd Sub

具有宏的excel保存时提示出错,无法保存,禁用宏后就可以保存,请问如何...
先将宏安全性设置为最高,然后再打开excel文件 按Alt+F11 就可以看到代码了 然后再改模块名字为英文名即可正常保存 最后再说一点:遇到客户机器是繁体版Excel的时候 注意写代码不要使用中文字符,到对方机器会成为乱码导致无法运行,不要问我为什么知道,说出来都是泪啊......

Excel Excel中在中断模式不能执行程序代码是什么意思
1、首先在表格软件中,选择Excel保存的类型,点击Excel启用宏的工作簿.xlsm。2、然后打开Excel,点击开发工具。3、点击开发工具之后,在打开的菜单中,找到并点击宏,这时就能发现ExcelVBA被保存了。4、点击执行,就能执行录制的宏代码了,效果如图所示。5、当然也可以通过文件——另存为——文件格式为启用...

相似回答