Forms 如果新表单以“关闭”,VBA表单将不保留数据;X";

Forms 如果新表单以“关闭”,VBA表单将不保留数据;X";,forms,vba,Forms,Vba,我创建了一个表单,用户可以双击列表框条目打开另一个表单以获取信息。当用户关闭新表单时,我希望保留原始表单上的现有数据。但是,在我当前的代码中,如果用户单击“X”关闭新表单,则原始数据不会保留 代码: 如何使数据保留在原始表单上?我通过在form\u Activate事件中添加布尔检查来解决问题,以查看表单是否已初始化。您需要显示其余代码-这并不能真正告诉我们任何事情。Private Sub UserForm\u Activate()InitialieSForm End SubOn主窗体上有一个“

我创建了一个表单,用户可以双击列表框条目打开另一个表单以获取信息。当用户关闭新表单时,我希望保留原始表单上的现有数据。但是,在我当前的代码中,如果用户单击“X”关闭新表单,则原始数据不会保留

代码:


如何使数据保留在原始表单上?

我通过在form\u Activate事件中添加布尔检查来解决问题,以查看表单是否已初始化。

您需要显示其余代码-这并不能真正告诉我们任何事情。Private Sub UserForm\u Activate()InitialieSForm End SubOn主窗体上有一个“Reg”字段,该字段使用Afterupdate事件拉入所有其他车辆详细信息并填充用户定义的类。Reg字段似乎设置为“”,然后当我关闭显示窗体后返回到原始窗体时,屏幕会更新。Private Sub cboVehicleReg_afterupdate()CheckRegExists End Sub这些代码位只调用其他Sub-它仍然不能告诉我们发生了什么。您可以编辑您的问题并发布影响此用户表单的所有代码吗?
Private Sub lstServiceHistory_DblClick (ByVal Cancel As MSForms.ReturnBoolean)
   frmJobDetails.Show
End Sub