質問: 【excel】複数のマクロをまとめることはできますか? excel2003を使用していて、マクロを勉強しています。 先日、ここで質問させていただきながら、ある一覧表を作成するために マクロを作りました。 このマクロを実行してできた一覧表に、さらにこういう操作をしたい というのがいくつかでてきて、その度にマクロを作ったり マクロの記録を使用したりして、結局、この一覧表に関するマクロが 5つもできてしまいました。 そこで、質問なのですが、この5つのマクロをまとめることって できるのでしょうか?
回答: 物を見ないとなんともいえません。 あなたのやりたいことを整理して 「???をvbaでやりたいのですが、どうしたらいいか?」 というように質問しなおしてみては? #1,2の方の言うのの他に sub aaa() (aaaの前処理) bbb (aaaの後処理) end sub sub bbb() (bbbの前処理) ccc (bbbの後処理) end sub のような型式や sub aaa() if x = b then bbb else if x =c then ccc end if end sub のようなのもあります。