VBA – マクロから他のマクロを呼び出す

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

masahiro yoshida

Last updated on 8月 1, 2022

このチュートリアルでは、VBAでマクロから他のマクロを呼び出す方法について説明します。

マクロからマクロを呼び出す

2つのマクロを記録し、それらを1つのマクロとして実行するのはとても簡単です。 Macro1 と Macro2 があると仮定して、次のコードを Macro1 の最後に記述します。

Sub Macro1()
Call Macro2
End Sub

これで、Macro1を実行するたびに、Macro2が自動的に実行されるようになりました。Macro1は、Macro2の処理が完了した後に実行を再開します。

Application.Runメソッド

Application.Runを使用してマクロを呼び出すこともできます。

Sub Macro1()
Application.Run Macro2
End Sub

VBAのコーディングが簡単に

VBAのコードをオンラインで検索するのはもうやめましょう。AutoMacro – A VBA Code Builderを使えば、初心者が最小限のコーディング知識でゼロから手順をコーディングできるだけでなく、ベテランのユーザーがじかんを節約するのに役立つ多くの機能を備えています! alt text もっと詳しく

<<VBAのサンプルに戻る

vba-free-addin

VBAコード例アドイン

当サイトで紹介しているすべてのコード例に簡単にアクセス可能。

メニューから選択してクリックするだけで、コードがモジュールに直接挿入されます(.xlam アドイン)。

(インストール不要!)

無料ダウンロード

VBAコード例に戻る