0

有什么方法可以为我在 excel vba 中制作的用户表单创建 exe 或类似的东西。

每次打开工作簿时我都尝试打开它,但是一旦我退出表单,我就会回到 sheet1(用户输入的数据被转储的地方),然后数据输入人员对如何取回表单感到困惑。而不是它,我想有一些方法来向用户隐藏工作表,或者只是想给他们用户表单来输入数据。

任何机制可以使用任何快捷方式打开表单?

4

1 回答 1

0

是的!

使用Application.visible = False然后重置它。把它放在你的用户表单中

Private Sub UserForm_Initialize()
    Application.Visible = False
End Sub

'
'~~> Rest of the code
'

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
    ThisWorkbook.Close SaveChanges:=True '<~~ Save workbook before closing
    DoEvents
    Application.Visible = True
End Sub
于 2013-09-27T12:37:55.510 回答