トップ > 資格を活かすには > やってみよう!Excel VBAで業務改善! > 次なるイノベーション編: 第14話「VBAって、いったい…」2/4 :金曜日の夕方

やってみよう!Excel VBAで業務改善! 次なるイノベーション編|第14話 「VBAって、いったい…」

金曜日の夕方

金曜日の夕方になりました。岬さんと森川くんは、VBAの話で盛り上がっています。

「え~~~!?そんな方法があるんっスか?」 「モチのロンよ」 岬さんはワークシートに、フォームコントロールのボタンを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

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

一覧にもどる