关闭其他工作簿时,用户窗体将关闭

时间:2016-09-08 16:40:58

标签: excel-vba vba excel

请协助我可以使用的代码来防止影响另一个工作簿的用户表单的不同结束工作簿关闭。我有三个用户表单。 Userform1,Userform2和userform3。我希望关闭工作簿不会影响所有这些用户表单。这是我正在使用的代码:

Sub Auto_Close()
    If This Workbook.Saved = False Then
        This Workbook.Save
    End If
End Sub

1 个答案:

答案 0 :(得分:0)

我会发布这个作为答案的图片供您参考。您的用户表单应该在保持打开的项目中。这张照片说得非常清楚。

enter image description here

如果您的问题仍然存在,请将您的用户表格设为无模式。您可以添加以下内容:UserForm1.Show vbModeless。或者,您可以设置userform属性ShowModal = False