• ベストアンサー

モジュール内のマクロを全て実行させるには

エクセルのModule1に100のマクロがあるとします。 この100のマクロを一括処理させる方法を教えてもらいたいのですが。 ようするに実行ボタンを100回押さなくて済む方法です。 また100のマクロ名を一つ一つ記入しなくて済む方法です。

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

  • ベストアンサー
noname#21384
noname#21384
回答No.1

全てを実行させるマクロを作れば大丈夫です。 Sub Total() call macro01 call macro02 end sub でcallにより実行するマクロを指定すれば、TOTALのマクロを実行させるだけで、自動的に全部のマクロを実行します。

inori_
質問者

お礼

回答ありがとうございました。 やはり、マクロ名を一つ一つ記入しないとダメなのですね。

その他の回答 (2)

  • big_fool
  • ベストアンサー率22% (43/193)
回答No.3

各項目別にプロジャーを設定し実行するなら プロジャーの最後に次に実行したいプロジャーを Call 実行したいプロジャー名を入力すれば次々にCallで呼び出し実行してくれます

inori_
質問者

お礼

回答ありがとうございました。 やはり、マクロ名を一つ一つ記入しないとダメなのですね。

回答No.2

100のマクロを1つにまとめるってのはダメなんでしょうか?

inori_
質問者

お礼

回答ありがとうございました。 100もあると一つにまとめるのでも大変な手間になるので。

関連するQ&A

  • Wordのアドインとマクロ実行について

    Wordのアドインとマクロ実行について Word2003を使用しています。 アドイン用のテンプレートファイルを作成し、アドインの追加まではできました。 アドインで記述したマクロを実行させたいのですが、記述方法がわかりませんでした。 Excelですと「ファイル名!関数名」で呼べるようですが、 Wordの場合、どのように記述すればアドインのマクロ処理を呼ぶことができるのでしょうか? (例.Word文書にボタンを追加してボタンがクリックされたら、アドインのマクロ処理が実行される等 処理をコードで記述したい) ご教授よろしくお願いたします。

  • マクロでマクロを実行

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

  • エクセルVBAで全てのマクロを実行するには?

    エクセルVBAの初心者です。 エクセルの他のワークブックからマクロのあるワークブックを開き、値を入れる式は成功したのですが、マクロにはパスワード保護がかかっており、マクロの実行式を入れることができません。 DoCmd.RunMacro で マクロ名は必須のようです。 マクロボタンは1つだけです。 すべてのマクロを実行、というようなコマンドは可能でしょうか?

  • このマクロを実行し、表示させるにはどうしたらよいですか?

    初心者です。WinXP、Excel 2002を使用。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1432630 のページ の回答者No.2様のマクロを実行し、表示させるにはどうしたらよいですか? 私のやり方(解釈)が間違っているのだと思いますがこのままコピーし、実行してみましたが、エラーがでます。 1、コピー&ペーストから、もお少し、詳しく教えて  下さいませ。 2、Module1とModule2を個々のマクロで実行し、表示  する方法も併せて教えて下さいませ。

  • Excel2007VBAで、昨日作ったマクロが、なくなってしまいました

    Excel2007VBAで、昨日作ったマクロが、なくなってしまいました。 マクロ名が残っているので、当該マクロを開くと実行ボタン等が空白で、作成ボタンのみ操作可能で、そのボタンを押すと中身は空白となっています。 そして、そこに、マクロの中身をコピーすると、Module 29 マクロ名 とか Module 32 マクロ名とかが、薄色で表示されますが、操作ができません。 なんとか元に戻したいのですが、その方法を、お教え頂けないでしょうか、よろしくお願い致します。

  • たまにマクロを実行できないときがある

    Excel VBAを使っていて、 たまにマクロを実行できないときがあります。 特にデバッグ途中というわけでもないのに、 マクロで実行したいプログラムを選択しても実行ボタンがグレー色になっており 実行することができません。 全てのプログラムではなく、実行途中に変な操作が入り、 停止したものだけです。 excelを再起動すると元に戻ります。 これはどういう状態にあるのでしょうか? 再起動せずに復帰する方法を教えてください。

  • Accessのマクロでモジュールを実行させたい。

    Access2002を勉強中の初心者です。 AccessでDB1という名前のデータベースを作成し、その中で、モジュール1というモジュールを作成しました。これを実行するマクロを作成したく、次のようにマクロを作成しました。 マクロのデザイン画面でアクションに「プロージャの実行」を選択、プロージャ名入力覧の右側の...のボタンを押して式ビルダ画面を表示、ここの「関数」フォルダを開いてDB1を選択、表示されたモジュール1を貼り付けてOK。 しかし、このマクロを実行すると、次のエラーとなります。「DB1 指定されたDB1が見つけることができない関数名が含まれています」 根本的に方法が間違っているのでしょうか? アドバイスをよろしくお願いします。

  • このマクロを実行し、表示させるにはどうしたらよいですか?

    恐れ入ります。初心者です。WinXP、Excel 2002を使用。VBAコードは読めません。 「本gooのカテゴリ」について、まだ把握してなく、別カテゴリで同質問してしまい、その回答者様に当「Office系ソフトのカテゴリ」へとご指示されました。 質問がダブってしまいましたが、よろしくお願い致します。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1432630 のページ の回答者No.2様のマクロを実行し、表示させるにはどうしたらよいですか? このままコピーしましたが、実行できませんでした。 私のやり方(解釈)が間違っていたのだと解りました。 別のコードを追加しないと、実行できないのでしたら、何かサンプル的コードで構いませんので、 このマクロを実行し表示させる方法が、おありでしたら教えてくださいませ。 1、コピー&ペーストから、詳しく教えて下さいませ。 2、Module1とModule2を個々のマクロで実行し、表示する方法も併せて教えて下さいませ。

  • エクセル:マクロ処理

    エクセルファイルにマクロを入れておき、あるボタンを押したらそのマクロが1回だけ実行される。 というようにしたい。 (質問)   ボタンは、どう作るか。コマンドで作るのか。   ボタン処理のところのマクロ記述はどんな感じのコードか。   このファイルを開いたときマクロを有効とするかは有効にするでいいんですよね。 (参考) ワークシート   ボタン1を表示しておく   マクロ   ボタン処理   実行処理 マクロend

  • マクロモジュールの一覧表を作成したい。

    先日来、VBAマクロが突然消える症状で困惑しておりましたが、本欄に投稿することで解決しました。 その過程で、既存のExcel Bookにあるマクロの一覧を別のフォルダーに取り出し、一覧にしたいと思いました。 Web検索でその方法を見つけ、MyMacroFolderに一覧とすることが出来ました。しかし、これらは添付ファイルのようにmodule1.bas,module2.bas.....であり、どのようなマクロか分かりません。それでExcel VBAを使ってmodule1,module2,...と開きながら、sub マクロ名で記されている名前を module1 マクロ名1 module2 マクロ名2 . . のように出力したいのですが、どのように記述すればよろしいのでしょうか?

専門家に質問してみよう