実行画面
■メインシート画面
「データベースの起動」ボタンをクリックします。
■メインフォーム
「新規登録」ボタンをクリックします。
■入力フォーム
「キャンセル」ボタンをクリックするとこのフォームは閉じ、メインフォームに戻ります。
実行VBAコード
■メインシート
Option Explicit
Private Sub CommandButton1_Click()
Dim sfina As String
'実行中に警告やメッセージを表示させない
Application.DisplayAlerts = False
'データファイル名
sfina = ThisWorkbook.Path & "\data.xls"
'データファイルを開く
Workbooks.Open Filename:=sfina
Application.DisplayAlerts = True
'このブックを前面にする
Workbooks(ThisWorkbook.Name).Activate
'メインフォームを開く
MainForm.Show
End Sub
■メインフォーム
Option Explicit
Private Sub CommandButton1_Click()
'このフォームを閉じる
Unload MainForm
'入力用フォームを開く
InputForm.Show
End Sub
Private Sub CommandButton2_Click()
'このフォームを閉じる
Unload MainForm
End Sub
■入力フォーム
Option Explicit
Private Sub CommandButton2_Click()
'このフォームを閉じる
Unload InputForm
'メインフォームを開く
MainForm.Show
End Sub