• ベストアンサー

エクセルVBAの標準モジュール名の変更方法?

エクセル2000です。 標準モジュールは通常Module1~ですが、この名前を変えるにはどうしたらよいのでしょう?右クリックしてもだめでした。 VBAではなく、手作業で変える方法の質問です。 よろしくお願いします。

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

  • ベストアンサー
  • shaori
  • ベストアンサー率18% (6/32)
回答No.1

Visual Basic Editorを開いて(コードを書く画面です) 通常の設定だと右側にコードを書く欄があり、 左下には選択しているモジュールのプロパティがあると思います。 そこのオブジェクト名はModule1と書かれていると思います。 オブジェクト名(Module1とか)バックスペースなどで消して新しい名前を設定すればOKです。 左下にプロパティがない場合は、表示→プロパティウィンドウとすれば表示されます。

merlionXX
質問者

お礼

shaori さんありがとうございます。 出来ました。

関連するQ&A

  • エクセルVBAで標準モジュールを保護したい

    エクセルのVBAマクロを使用したエクセルフィルがあります。 ユーザーは標準モジュールに記述した関数を使ってシートのマクロを変更してカストマイズできます。 ユーザーが標準モジュールを変更すると使用できなくなりますので、この標準モジュールだけをユーザーが変更できない、または見えないようにする方法をご教示いただけませんか。 よろしくお願いします。

  • エクセルでインポートした標準モジュールが動かないのです。

    エクセル97VBA対応のVB6で作成されたプログラムを書いてある通りに、VBEでインポートしました。 しかし、標準モジュールには表示されているのですが関数の中には表示されないのです。 ユーザー定義関数では無くて別の方法で動かすものなのでしょうか? (Calc_Kyureki "2002","5","26"と入力しても名前が間違っていますと出てしまいます) それともエクセル2003では、エクセル97のVBAを動かすには何か別のインポートの仕方があるのでしょうか? 以下のベクターのソフトです。 旧暦 for VB Visual BasicまたはExcel VBAで旧暦を計算する標準モジュール(ソース付き) http://www.vector.co.jp/soft/dl/win95/personal/se243537.html 助けて下さい。宜しくお願い致します。

  • エクセルVBA:標準モジュールに書いたコードを順次検証する方法

    よろしくお願いします。 何かの本で見かけたのですが、調べてもわからないので教えてください。 エクセルVBAで、標準モジュールに書いたコードを上から順番に、どこかで区切って実行し、実行結果とコード内容を検証しつつ、順次、その検証を進めていく方法を知りたいのです。お願いいたします。

  • Access VBA標準モジュールについてです。

    Access VBA標準モジュールについてです。 現在、仕事上必要にかられAccessVBAを勉強中の初心者です。初歩的な質問で申し訳ありませんが、ご存知の方教えて下さい。 フォーム上のコマンドボタンを押した時に標準モジュールを作動させたいのですが、そんな方法はありますか?【クラスモジュールについての本は沢山あって何とか理解できつつありますが、標準モジュールに関しての記述があまり無い気がします。】 宜しくお願いします。

  • Excel VBA 標準モジュールの整理?

    Excel2003を使用しています。 ある人が作成したファイルが数十人分、WEB上に保存してあり、マクロも数個含まれています。 マクロの内容は、シート上に配置されているボタンをクリックすることで印刷する書類(印刷範囲)を変更するといった簡単なものがほとんどなのですが、マクロの記録を何度もとりながらコードを書いたらしく、標準モジュールが20個もありましたが、空のモジュールのほうが多かったです。 また、マクロに判別しやすい名前が付いていないため、このボタンのコードは、どのモジュールに書かれているのかが分からないので、ひとつひとつ確認しながら、空のモジュールは削除し、同じシート上で行う処理は、同一のモジュール内にまとめるなどして、標準モジュールを整理しました。 上記のことを自分用に作成されているファイルで行いましたが、同じ部署内の分は私が管理するので、標準モジュールの内容(モジュールの数とコード)を私のファイルと同じようにしたいのですが、コピペのような簡単な方法はあるでしょうか? 質問内容が分かりづらくて申し訳ありませんが、よろしくお願いします。

  • モジュール名を変更すると正常に動作しない

    標準モジュール「Module1」を作成し、 関数を書き込み正常に動作していましたが、 モジュール名を分かりやすくしようと変更したところ、 正常に動作しなくなってしまい、 名前を元に戻すと、また正常に動作します。 どうしても名前を変更したかったので、 「Module1」を一度解放して削除した後、 新たな「Module1」を作成し、 モジュール名を変更してから関数を書き込んでみたり、 「Module2」を作成し、 モジュール名を変更してから関数を書き込み、 「Module1」の関数を消してみたりしましたが、 最終的には、何をどうしても動かなくなってしまいました。 原因や対策、解決策をご存知でしたら、 教えてください。

  • 標準モジュールが1から3までありますが?

    エクセルVBEの画面を開くと、標準モジュールの下にモジュールが1から3まであります。 使い分けのルールのようなものはあるのですか? マクロの自動記録をしたらモジュール3に記述されていたのですが、通常、 自分で標準モジュールをを記述するときはモジュール1に記述するものですか?

  • エクセル:標準モジュールを一括削除して保存するVBA

    No.2169774の関連質問になってしまいます。 よろしくお願いします。 ◆あるエクセルファイルの任意のシートを残して、その他のシートの一括削除をして、新しい名前で保存する方法をNo.2169774で教えていただきました。 ◆その同じもとのエクセルファイルの任意のシート以外の他のシートを削除するだけでなく、『VBAprojectで保護をかけている標準モジュールをすべて一括削除すること』は可能なのでしょうか? ◆目的は、任意のシートのみを残して、VBAの書き込みもすべて削除してしまい、第三者があらたにVBAを書き込むことを含めて自由に使用できるようにしたいのです。 質問がわかりにくければ申し訳ありません。どうか、よろしくご指導をお願い申し上げます。

  • 標準モジュールにコピーして、実行・・・??

    エクセルVBA初心者です。 VBAを勉強すべく関連サイトを見て勉強しようと思ったのですが、 早くもつまづいてしまいました。 コードの例で、 『下記を標準モジュールにコピーして、実行してみてください。』 とあるのですが、 新しいエクセルブックを開いて標準モジュールに、ここでいう "下記"部分をコピペしたところまでは良かったのですが、その先の "実行"の仕方が分かりません。 初心者な質問でお恥ずかしいのですが、どなたか教えてください。 お願いします。

  • EXCELアドインに含まれるVBAのモジュールを呼ぶ方法

    EXCELアドインに含まれるVBAのモジュールを呼ぶ方法を教えてください。

専門家に質問してみよう