在关闭之前检查用户表单是不是已使用 save_click 保存
Posted
技术标签:
【中文标题】在关闭之前检查用户表单是不是已使用 save_click 保存【英文标题】:Checking a userform has been saved with save_click before closing在关闭之前检查用户表单是否已使用 save_click 保存 【发布时间】:2018-05-09 08:31:39 【问题描述】:我是 VBA 的新手,我创建了一个用户表单供同事输入数据,然后将其保存到工作表中。我有保存按钮、新记录按钮和关闭按钮。保存按照它在罐子上说的做,新记录清除表格并关闭它。一切都很简单。但是,我希望能够添加一个功能来检查单击“关闭”时表单是否已保存,然后弹出“此记录尚未保存,您现在要保存吗或关闭而不保存”和两个选项可供选择,“保存并关闭”或“关闭而不保存”。
这可能吗?我找了又找,找不到答案!先感谢您。
【问题讨论】:
【参考方案1】:在表单中定义一个布尔变量(例如“dataIsSaved”)
当数据改变时(或者当你认为 需要保存), 保存数据时设置为true
按下关闭按钮时检查。
【讨论】:
感谢您的回复,请问如何在代码中设置?正如我所说,我对 VBA 很陌生!以上是关于在关闭之前检查用户表单是不是已使用 save_click 保存的主要内容,如果未能解决你的问题,请参考以下文章