• ベストアンサー

エクセル・マクロのModuleについて教えください

マクロでModule1 Module2を指定して開きたいのですがうまく 行きませんどのようにすればよいのかお教えください。

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

  • ベストアンサー
  • cj_mover
  • ベストアンサー率76% (292/381)
回答No.1

ご要望を上手く察することが出来ていないので、違っていたらすみません。 マクロを実行して、 Visual Basic Editor の 自ブックのプロジェクトに存在する モジュール を指定して コードペインを表示する、ということでしたらば、 With ThisWorkbook.VBProject   .VBE.CodePanes(1).Show   .VBComponents("モジュール名").Activate End With それとも、Visual Basic Editor の基本的な扱い方がわからない ということでしたら、添付画像にて 矢印や楕円で示した部分をクリックするなど試してみれば お分かりになるかと。 または、Module1にあるMacro1、という風に指定して マクロを実行したいということでしたらば、   Module1.Macro1 のように呼び出すことになります。

yama0192
質問者

お礼

早速の回答ありがとうございました。  Module1.Macro1のほうで希望がかないました  ありがとうございました。

関連するQ&A

  • Excel マクロのmodule名を変える方法

    マクロのmoduleは標準でmodule1、module2というように番号で管理されていますが、この名前を変更する方法はあるのでしょうか?

  • Excelマクロの登録されたModule10の名前変更出来ますか

    Exel2000のマクロの実行をツールバーに登録していますが、それをクリックして開く「マクロ」のウインドのマクロ名ボックスには PERSONALXLS!セル黄色 などとエディタの最初の行を工夫することで表示できますが、 VBエディタのVBAProject(personal.xls)には Module1~Module10などと表記されます。これを変名することは出来ないのですか?「セル連結するしない」などに。

  • Word のModule2、Module3の削除

    マクロは全く初心者で、1つだけ教えていただいて組み込んでいます。 Word 2010で新規文書を開いて「Alt+F11」を押すとVBEが開きます。この画面の「Normal→標準モジュール」を開くと、次の3つがあります。 Module1 Module2 Module3 Module2、Module3はミスクリックしたため出来てしまったものなので削除したいのですが、どうすれば削除できますか。

  • ThisWorkbook Moduleとは??

    マクロについて、「ThisWorkbook Moduleにコードを貼り付ける」と書いてあるのを見かけますが、 「ThisWorkbook Module」とは何でしょうか?どうすればその画面にたどり着けるのでしょうか? 過去ログを見て試してみたいものがあるのですが、ThisWorkbook Moduleの意味がわからなくて実行できません。 どなたかよろしくお願いいたします。

  • Normal-Module1のウインドウの開き方

    Word 2010でマクロを組むときに、まず「alt+f11」で「Normal-Module1(コード)」のウインドウを開くと教えていただいたのですが、「alt+f11」を押すとVisual Basicの画面は開くのですが「Normal-Module1(コード)」のウインドウがありません。 「Normal-Module1(コード)」のウインドウを開くにはどうしたらいいのでしょうか。

  • Excel97のマクロについて

    Excel97で動くマクロプログラムがあります。 Ctrl+aでマクロが起動するようになっており、いろいろ動くのですが、Excel2000で起動しないため、起動するように直してほしい、と依頼を受け、Excel2000で開き、Moduleの中身を見てみたのですが、中身が空っぽです。もちろん各シートやThisWorkbookの中も一つ一つ開いて確認しましたが記述が何もありません。(ツール→マクロ→マクロで見てもありません) ただ、シート上に”マクロプログラム”という記述があり、 \A {GOTO}A40~{GOTO}C45~  /WTB {IF CK27=1}/RVCG14..CV14~CG31~ ・・・ といった記述があり、どうもこれがプログラムのようなのですが、どういう仕組みでこのExcelが動いているのかまったくわかりません。 ちなみにExcel97でModuleを見ても中身は空っぽでした。 このマクロプログラムについて何か情報をお持ちの方、教えてください。よろしくお願いいたします。

  • エクセルのマクロで別ファイル(エクセル)のマクロを実行させるには?

    エクセルにおいてマクロを組んでいます. 1.実行させたいマクロAが組んであるファイル(Aファイルとします)が多数あります。またマクロAはモジュール内(Module1)に作っております。 2.1のマクロAを別のエクセルファイル(Bファイルとします)のマクロBで実行させたい. 上記のようなことを行いたいのですが可能でしょうか?さらに言えば、マクロBによってマクロAのプロシージャを指定して実行させることは出来るでしょうか? 現在は、マクロBによってマクロAを組んであるAファイルを開き、Aファイルのマクロの中にファイルを開いたときにマクロAを実行させる(イベントドリブン)ようにしています. 直接、マクロBでAファイルのマクロAを動かせるようになればマクロAにイベントドリブンなコードを組む手間がなくなるので、なんとかそのような事が出来ないでしょうか? どうか、詳しい方ご教授ください。 よろしくお願いいたします。。。

  • EXCEL VBAのModuleの使い方

    EXCEL VBAの初心者です。 VBAでプログラムを記述する時に、Module1、Module2とかの 使い分けに何かルールはあるのでしょうか。 たとえばできるだけModule1にまとめて記述した方がいいとか、 機能や種類別にいくつかに分けた方がいいとか。 あなたの使い方でも構いません。教えてください。

  • Excelマクロを削除したのに…

    こんにちは。 いまExcel2003を使用しています。 あるブックファイルにマクロプログラム(VBA)を作成しました。 VBAProjectエクスプローラには標準モジュール「Module1」 ができています。 そこでこのマクロ自体を削除することになり, VBAProjectエクスプローラから標準モジュール「Module1」 を開放しました。 ところが当該ブックファイルを一旦閉じて, 改めて開くと,[セキュリティ警告]ダイアログが表示されて, マクロを有効にするか無効にするかを聞いてきます。 マクロを消したら, マクロセキュリティレベルを変えないままで, 上記のダイアログが出ないようにしたいのですが, どうすれば良いでしょうか? 教えてください。 よろしくお願いします。

  • エクセルマクロのCallとコンパイルエラー

    エクセルマクロのCallとコンパイルエラー よく、教えていただくのですが作ったマクロを呼び出すのに、 ・Call 作成したマクロ とか教えてもらいますが 標準モジュールのツリーには ・Module1 ・Module2 ・オートオープン ・リセット とかがあって ・Call リセット とかにして実行すると ・コンパイルエラー (モジュールではなく、変数またはプロシージャを指定してください) となってしまいます。 Callの後にはどういう風にすればいいのでしょうか? -------------- Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$5" And Len(Range("B5").Value) > 1 Then Call 印刷←印刷はModule2です。 End If End Sub ------------- で印刷のマクロの一部に Call リセット をつけたたしたらなりました。 よろしくお願いします。

専門家に質問してみよう