• ベストアンサー

エクセルでマクロを組んでいないのにマクロの警告が

エクセル2003でマクロを使用せずに作業をしているのに ある日突然ブックを開こうとすると「マクロを有効にする・無効にする」 という警告文が出てしまう。 どうしてでしょうか? 警告文を消す方法はありませんか? マクロの記録がないのに警告が出ます。 どなたかどうぞ教えてください。

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

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

念のため作業前に「そのブック」をコピーしてバックアップを作成しておいてください。 「そのブック」を開いて、Alt+F11キーを押してVBEを立ち上げてください。 左端の「プロジェクトエクスプローラ」に「そのブック」があり、下の階層に「標準モジュール」などがありませんか? あれば「標準モジュール」を右クリックして「解放」してください。(エクスポートはしなくてOK) 下の階層に「標準モジュール」などがないのであれば、シートのどれかにコードの痕跡があるはず。 「プロジェクトエクスプローラ」の「そのブック」の各シートをクリックしていき、 何かコードが表示されるようなら、すべて削除。 完了したら「上書き保存」して再起動。 マクロの警告が伝買うなったら、バックアップしたブックは適宜削除しておいてください。

PiNKICK
質問者

お礼

ありがとうございました。 標準モジュールはなかったのですが各シートにコードの記述があり消したところ、 おかげさまで警告文が消えました。 それにしてもどうして勝手にマクロが組まれてしまうのでしょうか・・・?

PiNKICK
質問者

補足

「各シート」ではなく「あるシート」でした。 原因がわかると、対処法もあるのでは、と思ったのですが、 もしご存知でしたらお願いします。

その他の回答 (1)

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

> おかげさまで警告文が消えました。 > それにしてもどうして勝手にマクロが組まれてしまうのでしょうか・・・? たぶん、「変数の宣言を強制させる」を指定なさってませんか? その状態で、シート名のタブ上で「コードの表示」を選択してしまうと Option Explicit が記入されてしまうと思います。 その結果、実際の命令としてのコード記述が無くても「マクロあり」と判断されるものと思います。

PiNKICK
質問者

お礼

ありがとうございます! >「変数の宣言を強制させる」を指定 >、シート名のタブ上で「コードの表示」を選択 いずれもそのような作業はしてないです。 あまり原因究明にやっきになっても仕方のないことでしょうか…

PiNKICK
質問者

補足

ありがとうございます! >「変数の宣言を強制させる」を指定 >、シート名のタブ上で「コードの表示」を選択 いずれも作業してないです。 あまり原因究明にやっきになっても仕方のないことでしょうか…

関連するQ&A

  • エクセル2007マクロの警告がでない

    エクセル2007で、マクロを「警告を出して無効」にしても警告が出ません。 マクロを組んだエクセルファイルを社員に配布しようと考えています。 全員エクセル2007を使用しており、私のPCでそのファイルを開くと 上のほうに「セキュリティの警告 マクロが無効にされました。」と 出て、オプションからマクロを有効にできるのですが、数人のPCでは ファイルを開いても何も警告がでません。 設定は「警告を表示して、すべてのマクロを無効にする」になっていますし、 ファイルの拡張子も「.xlsm」になっています。 ほかにどのような原因が考えられますでしょうか? ちなみに設定を「すべてのマクロを有効にする」にすればマクロはきちんと 動きます。(しかしながら、できるだけこの設定にしっぱなしにはして おきたくないのです。。) よろしくお願いします。

  • エクセル2007でマクロ警告が出る

    エクセル2007を使用しています。 古いブックから新しいブックにシートをコピーしました。 古いブックは開くたびに「セキュリティの警告 オプション」の表示が上部にでていましたが、シートをコピーしたことで、それを引き継いでしまったようです。 〚開発〛からマクロを調べてもなにもありません。 警告が出ないようにするにはどうしたらいいでしょうか? ほかに確認方法はありますか?

  • excel マクロ 個人用マクロブック

    excelを使っているのですが、少しおかしくなりました。 office2003を使っています。 新しいマクロを個人用マクロブックに保存しようとしているのですが、 「起動フォルダにある個人用マクロブックは、記録のために開かれた上体でなければなりません」 と警告がでます。 そのあとに、「記録できません」 と警告がでます。 個人用マクロブックに保存できるようにするのはどのようにすればよいのでしょうか。 ご教授お願いします。

  • エクセル2007のマクロのブックについて

    エクセル2007を現在使用しております。 その中のファイルで、97-2003の保存形式(xls)で使用していたマクロのブックがあります。 そのブックを保存形式はそのままで、名前だけを変更し登録しました。 すると、セキュリティの警告で、マクロが無効にされましたと表示され、 現在その都度有効に設定している状態です。 ブックの名前を変更するとマクロは無効になるのでしょうか? 原因を教えて下さい。 また、このブックだけを常に有効にする設定もあれば、 その方法もご教授下さい、お願いいたします。

  • マクロを無効にしてブックを開くマクロ

    fileopenコマンドで、エクセルブックを開くとき、そのブックのマクロを無効にして開くコマンドを教えてください。マクロの記録でマクロを作ってみましたが、どちらで開いてみても同じコマンドしか記録されません。

  • Excelのマクロについて

    Excelのマクロについて excel2003で,マクロの自動記録を勉強中です。 [ツール]-[マクロ]-[新しいマクロの記録]でマクロ名を入力し,(マクロの保存先を「作業中のブック」として,)[OK]をクリックすると マクロの記録が始まります。 マクロの記録終了後, [ツール]-[マクロ]-[マクロ]で「マクロ」ダイアログボックスを見ると,マクロ名が表示されます。 この場合は実行も正常にできます。 しかし, ブックを一旦保存した後,開いて,マクロを実行しようと, [ツール]-[マクロ]-[マクロ]で「マクロ」ダイアログボックスを見ると,マクロ名が(マクロ名単独ではなく)ブック名とともに表示されます。 実行するとエラーになります。 何が悪いのか分かりません。なにか基本的なミスがあるのかも知れないと考えました。 原因(ミス)に心当たりのあるかた,是非教えてください。

  • マクロの警告!!!!

    マクロを設定すると、エクセルのファイルを開いた時に 警告出ますよね! 有効にするか無効にするか。。。 マクロを解除して、さらにマクロを削除したのにも かかわらずまだ出ます。 出ないようにするにはどうすればいいんでしょうか?? そしてなぜこんな事になるのですか??

  • エクセル2004 マクロについて

    エクセル2004のmac版を使用しております。 ブックを開こうとすると「開こうとしているブックには、マクロが含まれています(以下省略)」のメッセージがでてきて下部に〝マクロを有効にする〟〝開かない〟〝マクロを無効にする〟のボタンが表示されています。マクロの有効無効がどのように影響するのかということと、ブックを開く際にでてくるメッセージを消したいのですが、教えていただけますでしょうか?。 因に書類は社内でつくったものなのでウイルスの心配は大丈夫です。

  • Excelでマクロを削除してもファイルを開くと警告メッセージが表示されるのはなぜ?

    Excelで記録マクロを作成し、いったん登録されたマクロを削除して上書き保存しても、再度そのファイルを開くとマクロを有効にするか無効にするかという警告メッセージが表示されます。 セキュリティレベルを低にすると表示はされませんが、それ以外にセキュリティレベルが中のままで、マクロを削除したファイルを開いた時に警告メッセージが出ないようにする方法はありますでしょうか?

  • Excelのマクロを消しても警告が出るのですが

    Excelでマクロを作りました。その後必要なくなったので、マクロを削除したのですが、マクロがなくなってもExcel起動時の「マクロが含まれています。『無効にする』『有効にする』」というメッセージが出てきてしまいます。マクロを完全に削除する方法って何かあるのでしょうか。