0

Excel vbaで作成したユーザーフォーム用にexeなどを作成する方法はありますか。

ワークブックを開くたびに開こうとしましたが、フォームを終了すると、シート 1 (ユーザーが入力したデータがダンプされている場所) に戻り、データ入力担当者がフォームを元に戻す方法について混乱します。代わりに、ユーザーからシートを非表示にする方法が必要な場合や、単にデータを入力するためのユーザーフォームを提供したい場合があります。

ショートカットを使用してフォームを開くメカニズムはありますか?

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 に答える