• ベストアンサー

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

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

  • r2san
  • お礼率25% (1309/5228)

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

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.3

Alt+F11キー押下でVBE画面を表示。 このとき標準の状態なら画面左下にプロパティウィンドウがあるはず。 画面左上のプロジェクトエクスプローラウィンドウで対象のモジュールを選択。 画面左下にプロパティウィンドウで名称を変更して、上書き保存

その他の回答 (2)

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.2

プロパティ ウィンドウ を表示させて、オブジェクト名を変更すればOK。

  • mar00
  • ベストアンサー率36% (158/430)
回答No.1

BVE画面でプロパティウインドウに表示されたオブジェクト名を変更すればできると思います。 数字だけの名前だとオブジェクト名が不正ですと表示されますが他は変更可能のようです。

関連するQ&A

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

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

  • Word のModule2、Module3の削除

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

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

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

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

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

  • エクセルのマクロの記憶について質問です。

    知人にエクセルのマクロを作ってもらいました。(メモ帳に貼付けた状態で3種類あります) エクセルに保存する時に 「ツール」「マクロ」「新しいマクロの記憶」どこかのセルを2、3個クリック。 マクロ名は何も変えずに「Macro1」のまま、マクロの保存先は「個人用マクロブック」 セルを適当に2、3個クリック。で「記憶終了」をクリック。 次にAltとF11を押す。 標準モジュールのModule1を開いてメモ帳のデータを貼付け。 マクロのタイトルはSub SSS()となっています。 で、エクセルの終了「個人用マクロブックの変更を保存・・・」の画面で「はい」を クリック。 次にマクロを掛けたいデータを立ち上げてマクロを実行しようとして「ツール」「マクロ」の画面でPERSONAL.XLS.SSS というのとPERSONAL.XLS.Macro1というのが 出来ています。 これっておかしいのですよね? どうすればよいのですか? 何種類かマクロを使うので名前は「SSS」にしたいのです。 最初のマクロの記憶のところでマクロ名をMacro1のままにしたのは間違いですか? 又、何度かマクロを保存しては削除したりと繰り返すとマクロ自体は一つ二つなんですが Module1がどんどん増えてModule8くらいになってしまっています。 どのようにすれば良いのですか? 大変初歩的な質問で申し訳ありませんが宜しくお願いします。 ちなみにエクセルは2000を使用しています。

  • ThisWorkbook Moduleとは??

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

  • Excel VBA サブルーチン関連

    複数のマクロが標準モジュールに書かれているとします。(例:Module1~Module10) このモジュールを順番に実行するマクロを作成したいのですが、モジュールの名前を指定してサブルーチンコールは出来ないようです。 全部のモジュールを数珠つなぎにして1つのモジュールにまとめる方法は気が進みません。 モジュールの名前を指定してサブルーチンコールするようなスマートな方法はないでしょうか?

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

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

  • エクセルのマクロについて教えて下さい。

    皆様よろしくお願いします。シート1に5桁の管理番号が不規則に並んでいます。およそ230個の管理番号があります。シート2には管理番号とデータが一覧表になっています。シート1の管理番号の下2行にシート2を参照する式(=sheet2!H3および=sheet2!W3)を手打ちで入れています。エクセルのマクロを使ってシート1の管理番号の下に値を入れるのではなく式を入れることはできますか。なお、シート1は横のセルが80、縦のセル150の中に管理番号が不規則に並んでいます。シート2にはB列に管理番号H・W列にデータが並んでいます。このようなファイルが80位ありますので手打ちではなくマクロで自動化を図りたいと思います。officeXPを使用しています。よろしくお願いします。

  • エクセルマクロでファイル名やシート名変更できない

    エクセルは初心者なのでマクロを自動記録して作成しています。 少しづつ動作を小分けにして記録して、まとめてボタンで連続実行させるようにしました。 (1)作成途中で失敗したら最初からの作業になると思い、 ある程度進んだら何度かファイルのコピーを作成して進めていました。 ある程度完成した時点でファイル名が「○○○4~コピー~」の様な名前だったので、正式に名前を決めて変更したらマクロの実行が出来なくなりました。(元の名前に戻すと実行可能) (2)またシートも複数のシートに跨って参照するようなマクロです。 シート名を分かりやすい名前に変更したらこの場合もマクロ実行できなくなりました。 (3)コピーしたファイルもマクロ実行できないものがあります。 コピーしたファイルはマクロ実行できないのでしょうか? (4)ファイル作成途中で何かの変更が生じて列や行の挿入を行った場合、 特定のセルを参照して計算するマクロは実行できなくなるのでしょうか? その場合、簡単に修正する方法はありますか? 初心者にも分かるような回答をよろしくお願いいたします。

専門家に質問してみよう