初歩的なことですが、常日頃から困っていることについて教えてください。
エクセルで、マクロが含まれているファイルを裏で開いている状態で、マクロが含まれていないファイルをうっかり保存してしまうと、次回からマクロを有効にするかどうかを聞いてくるメッセージウィンドウが出てくるようになってしまいます。
そのファイルでツール/マクロを表示しようとしても、マクロの実態は出てこないので削除することも出来ず、メッセージウィンドウだけが毎回出てくるので、かなりうっとおしいことになってしまいます。
どうしても困るときは、新規ファイルに内容をコピペするのですが、列幅や印刷設定等がやり直しになってしまうので、非常に面倒です。(シートごと新規ファイルにコピーしても、実態のない幽霊マクロはついてきてしまいます。)
どなたか解除方法を教えてください。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
>確認してみましたが、どのシートもThisWorkbookも白紙でした。
では、それ以外に可能性があるポイント。
1. 「EXCEL4.0 マクロシート」または「EXCEL5.0 ダイアログシート」がある
「EXCEL4.0 マクロシート」または「EXCEL5.0 ダイアログシート」は、VBEでその存在を確認できません(表示されません)が、これらが含まれると「マクロあり」ということになります。特に「EXCEL4.0 マクロシート」は一見して普通のシートです。本来はマクロを記述するための特殊なシートなのですが、ワークシート関数なんかも普通に使えてしまいますので、見分けがつかないかも?
>シートごと新規ファイルにコピーしても、実態のない幽霊マクロはついてきてしまいます。
ということで、このシートはVBE画面の左のツリーに表示されてますか?
2. EXCEL97の場合、特定の名前定義を含むファイルは「マクロあり」と判定されてしまうようです(参考URLより)
ちなみに、上記のマクロシートやダイアログシートについては、現在使用する機会がほとんどありません。つまり、私には詳しい解説ができませんから、WEB検索でお調べ下さい。
参考URL:http://hp.vector.co.jp/authors/VA016119/excel/vb …
この回答への補足
KenKen_SPさん、ありがとうございます。
いろいろ確認してみましたが、解決の糸口は見つかりませんでした。
特定の漢字は使用していませんが、EXCEL97だといろいろ問題がありそうですね。(私はEXCEL97利用)
とりあえず回答待ちにしておきますので、皆様引き続き情報をお待ちしております。
No.3
- 回答日時:
>そのファイルでツール/マクロを表示しようとしても、マクロの実態は出てこないので削除することも出来ず、...
Excelのマクロは標準モジュールだけではなく、シートやフォームにもマクロを書き込むことができます。標準モジュールのマクロは既に削除ができているとして、シートに書き込まれたマクロがないか確認してみて下さい。
1. [Alt]+[F11]キー押下で、Visual Basic Editor(VBE)が起動
2. 左のツリー表示で、シートやブックのアイコンをダブルクリック。
3. マクロが書かれていれば、消去。
4. すべてのシートおよびThisWorkbookに対して同様の操作を繰り返す。
また、シートは右クリックから開放できません。
この回答への補足
ご回答ありがとうございます。
問題のファイルは会社にあるので、休み明けに早速確認してみます。
マクロは適当に触って使っているので、基本的なことがわかっていないんですよね。勉強になりました。
来年は基礎から少し勉強してみようと思います。
No.2
- 回答日時:
>シートごと新規ファイルにコピーしても、実態のない幽霊マクロはついてきてしまいます。
シートモジュールに何か入っている、ということは
ないですか?
Altキー+F11キーでVba画面を出し、各シートを
Wクリックしてシートモジュールに何か入って
ないか見てみてください。
入っていたら、
右クリック→Sheet○の解放をクリック
をしてみてください。
この回答への補足
ご回答ありがとうございます。
なるほど。マクロのありかはいろいろあるんですね。
問題のファイルは会社にあるので、休み明けに早速確認してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行すると メッセージボックスが表示されて okをク 4 2023/07/05 19:32
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 12:30
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/06/02 08:44
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/10/03 09:55
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/12 10:10
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/03/25 17:03
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
このQ&Aを見た人はこんなQ&Aも見ています
-
見学に行くとしたら【天国】と【地獄】どっち?
みなさんは、一度だけ見学に行けるとしたら【天国】と【地獄】どちらに行きたいですか? 理由も聞きたいです。
-
フォントについて教えてください!
みなさんの一番好きなフォントは何ですか? よく使うフォントやこのフォント好きだなあというものをぜひ教えてください!
-
2024年に成し遂げたこと
今年も残すところわずか。 皆さんが今年達成したことを教えていただきたいです。 どんな小さなものでも構いません。
-
集合写真、どこに映る?
あなたが集合写真を撮られるとき、画角のどのあたりにいることが多いですか? 私は振り返ってみると右の端にいることが多い気がします。
-
「黒歴史」教えて下さい
若気のいたりでやってしまったけれど、いまとなっては封印したい… そんなあなたの黒歴史を教えて下さい。
-
エクセルでマクロ(Excel 4.0)が含まれていると表示される
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「黒歴史」教えて下さい
- ・2024年においていきたいもの
- ・我が家のお雑煮スタイル、教えて下さい
- ・店員も客も斜め上を行くデパートの福袋
- ・食べられるかと思ったけど…ダメでした
- ・【大喜利】【投稿~12/28】こんなおせち料理は嫌だ
- ・前回の年越しの瞬間、何してた?
- ・【お題】マッチョ習字
- ・モテ期を経験した方いらっしゃいますか?
- ・一番最初にネットにつないだのはいつ?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルファイルを開いた回数...
-
Excel VBAでのWorksheet_Change...
-
エクセルで複数のシートのクリ...
-
長い時間かかるマクロが実行中...
-
マクロ1があります。 A1のセル...
-
エクセルで特定の行だけ行削除...
-
EXCELのダイアログシートって、...
-
エクセルのマクロ実行後にカー...
-
Excelで数字を入れたら対応する...
-
【エクセル】フリーワード検索...
-
エクセルのセルの塗りつぶしシ...
-
セルの一部分だけを太字にする方法
-
複数のブックに一括で値入力す...
-
エクセル:セル内の文字列の最...
-
エクセルVBAで実行中画面を...
-
Excelでセル内の文字をファイル...
-
シート全体の絶対参照
-
excel定数の違いについて。xlAu...
-
シートではなくBOOK間で重複し...
-
MS-Excelでアクティブセル上に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBAでのWorksheet_Change...
-
Excelで数字を入れたら対応する...
-
エクセルで複数のシートのクリ...
-
エクセルファイルを開いた回数...
-
エクセル:セル内の文字列の最...
-
Excelのシート上のShapeにイベ...
-
エクセル シート内の一番下のセ...
-
エクセルで特定の行だけ行削除...
-
長い時間かかるマクロが実行中...
-
【エクセル】「実行時エラー’10...
-
【エクセル】フリーワード検索...
-
Excelでセル内の文字をファイル...
-
EXCELのダイアログシートって、...
-
マクロ1があります。 A1のセル...
-
セルの一部分だけを太字にする方法
-
エクセルのマクロ実行後にカー...
-
excelのマクロが上手く動作しま...
-
エクセルVBAで内容変更のたびに...
-
エクセル マクロ 一定時間おき...
-
シートではなくBOOK間で重複し...
おすすめ情報