在关闭之前,使用save_click保存了检查用户表单

时间:2018-05-09 08:31:39

标签: excel vba save userform

我是VBA的新手,并为同事创建了一个用户表单,用于输入数据然后保存到工作表中。我有保存按钮,新记录按钮和关闭按钮。保存完成它在锡上的说法,新记录清除表格并关闭它。一切都很简单。但是,我希望能够添加一个功能,以便在“关闭”时检查表单是否已保存。单击,然后弹出一个"此记录尚未保存,您希望立即保存还是关闭而不保存"以及两个可供选择的选项,'保存并关闭'或者'关闭而不保存'。

这可能吗?我搜索和搜索,找不到答案!先感谢您。

1 个答案:

答案 0 :(得分:0)

在表单中定义一个布尔变量(例如“dataIsSaved”)

  • 在数据更改时(或者只要您认为数据更改时)将其设置为false 需要保存),
  • 在保存数据时将其设置为true
  • 按下关闭按钮时检查。