我正在使用 Workbook_Open 在打开应用程序时调用用户窗体,这工作正常。但是我希望它只在第一次打开时运行。我试过了,如果我从编辑器运行子程序,它就可以工作,但当我打开文件时就不行。
Sub Workbook_Open()
If Worksheets("DataSheet").Range("A1").Value = "" Then
QuickStartForum.Show
End If
End Sub
注意:A1 包含将在用户表单运行后填充的值
看来问题在于它在将数据加载到工作表之前打开了用户表单。
这是有办法解决这个问题还是我需要采取不同的方法?