0

複数のシート、サブ、マクロを含む Excel ブックがあります。もう少し使いやすくするために、ボタンをクリックするだけですべてを実行できるダッシュボード シートを作成したいと思います。これは subs で簡単に可能ですが、あるシートから別のシートにマクロを呼び出すにはどうすればよいですか? これに関するExcelのドキュメントが見つからないようです。

4

2 に答える 2

4

各シート オブジェクトではなくモジュールにサブを配置します。

モジュールを作成するには、VBA エディタでブック名を右クリックし、[挿入] -> [モジュール] を選択します。そのブック内の任意のシート (またはオブジェクト) から任意のサブにアクセスできるようになります。

于 2013-08-20T17:56:04.577 に答える
0

ワークシート コード モジュールに Sub がある場合は、次のような通常のコード モジュール (またはその他のモジュール) から呼び出すことができます。

Sheet1.MySub

...Sheet1実行するコードを含むシートのコード名です。

于 2013-08-20T18:10:29.893 に答える