相关疑难解决方法(0)

Excel VBA:Workbook_Open

我正在使用Workbook_Open在打开应用程序时调用userform,这很正常.但是我希望它只在第一次打开时运行.我试过这个,如果我从编辑器运行sub而不是打开文件时它可以工作.

Sub Workbook_Open()
If Worksheets("DataSheet").Range("A1").Value = "" Then
     QuickStartForum.Show
End If
End Sub
Run Code Online (Sandbox Code Playgroud)

注意:A1包含将在用户表单运行后填充的值

看来问题是它在将数据加载到工作表之前打开用户表单.

这有什么解决方法还是我需要采取不同的方法?

excel vba worksheet

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

excel ×1

vba ×1

worksheet ×1