有没有办法为我在excel vba中创建的用户表单创建exe或类似的东西。
我试图在每次工作簿打开时打开它但是一旦我退出表单,我就会回到sheet1(用户输入的数据被转储)然后数据录入人员对如何获取表单back.instead它我想有一些方法来隐藏用户的表单或只是想给他们用户表单输入数据。
使用任何快捷方式打开表单的任何机制?
答案 0 :(得分: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