• ベストアンサー

マクロでマクロを実行

3ファイル別々にマクロを実行して処理してますが、 1つのマクロで3つのマクロを使って一括処理は出来るのでしょうか? 初心者ですが宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

「新しいマクロの記録」で既にある3つのマクロを使う動作を記録してはどうでしょうか?

hope0869
質問者

お礼

試してみたら出来ました。 ありがとうございます。

その他の回答 (2)

  • jukate
  • ベストアンサー率25% (14/56)
回答No.2

「ツール」→「マクロ」→「VisualBasicEditer」で開いて、 新しく Sub ***() 001 002 003 End Sub sub 001() -------- end sub sub 002() -------- end sub sub 003() -------- end sub でよいかと思います。

hope0869
質問者

お礼

ありがとうございます。 今から試してみます。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

sub main() call sub1 call sub2 call sub4 end sub sub sub2() call sub3 end sub など、自由に出来ますが・・・ どんな処理がお望みなのでしょうか?

hope0869
質問者

補足

ありがとうございます。 3つのエクセルファイルにそれぞれ別のマクロをかけているのですが、マクロを指定して実行できるのでしょうか? 例えば、A.xlsにはP1のマクロ、B.xlsにはP2のマクロ、 C.xlsにはP3のマクロを一括してPのマクロで処理したいのです。

関連するQ&A