複数のシート、サブ、マクロを含む Excel ブックがあります。もう少し使いやすくするために、ボタンをクリックするだけですべてを実行できるダッシュボード シートを作成したいと思います。これは subs で簡単に可能ですが、あるシートから別のシートにマクロを呼び出すにはどうすればよいですか? これに関するExcelのドキュメントが見つからないようです。
質問する
2456 次
2 に答える
4
各シート オブジェクトではなくモジュールにサブを配置します。
モジュールを作成するには、VBA エディタでブック名を右クリックし、[挿入] -> [モジュール] を選択します。そのブック内の任意のシート (またはオブジェクト) から任意のサブにアクセスできるようになります。
于 2013-08-20T17:56:04.577 に答える
0
ワークシート コード モジュールに Sub がある場合は、次のような通常のコード モジュール (またはその他のモジュール) から呼び出すことができます。
Sheet1.MySub
...Sheet1
実行するコードを含むシートのコード名です。
于 2013-08-20T18:10:29.893 に答える