Excel vbaで作成したユーザーフォーム用にexeなどを作成する方法はありますか。
ワークブックを開くたびに開こうとしましたが、フォームを終了すると、シート 1 (ユーザーが入力したデータがダンプされている場所) に戻り、データ入力担当者がフォームを元に戻す方法について混乱します。代わりに、ユーザーからシートを非表示にする方法が必要な場合や、単にデータを入力するためのユーザーフォームを提供したい場合があります。
ショートカットを使用してフォームを開くメカニズムはありますか?
うん!
使用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