トップ > 資格を活かすには > やってみよう!Excel VBAで業務改善! > 森川くんのVBA日記編: 第17話「その他のマクロの実行方法」3/4 :定時のチャイム

やってみよう!Excel VBAで業務改善! 森川くんのVBA日記編|第17話 「その他のマクロの実行方法」

定時のチャイム

社内に定時のチャイムが響き渡ります。
森川くんと岬さんは会話に夢中で、チャイムに気がついてないようです。

「え~~~!?そんな方法があるんっスか?」

「モチのロンよ」

岬さんはワークシートに、フォームコントロールのボタンを3つ追加しました。

続けてVBEを開くと、標準モジュールに以下のコードを記述します。


Sub メイン処理()
    Select Case Application.Caller
    Case "ボタン 1"
        Call 処理1
    Case "ボタン 2"
        Call 処理2
    Case "ボタン 3"
        Call 処理3
    End Select
End Sub

Sub 処理1()
    MsgBox "ボタン 1がクリックされました"
End Sub

Sub 処理2()
    MsgBox "ボタン 2がクリックされました"
End Sub

Sub 処理3()
    MsgBox "ボタン 3がクリックされました"
End Sub

「…んで、"マクロの登録"を使って全てのボタンに、"メイン処理"マクロを登録して…っと」

岬さんが[ボタン 2]ボタンをクリックします。

一覧にもどる