1、新規ファイルから何でもいいので簡単なマクロの登録をします。
2、セキュリティレベルを中にしファイルを開く時にマクロの警告ダイアログ が表示されるようにします。
3、ファイルを保存して閉じて再びファイルを開きます。
4、マクロを有効にしファイルを開きます。
5、登録したマクロを削除します。
6、再びファイルを閉じます。
7、再びファイルを開きます。
登録したマクロを削除したのに再びファイルを開くとマクロの警告ダイアログが表示されてしまいます。マクロは削除したはずなのに…
どうしてか教えてくれませんか?
No.1ベストアンサー
- 回答日時:
きっとモジュールが残っているのでしょう。
モジュールとはマクロを書いた場所です。つまりマクロの入れ物。
「ツール」→「マクロ」→「Visual Basic Editor」で,Visual Basic Editorが開きます。
左のツリー表示されている部分の
- ─□標準モジュール
└△ Module1
とかなっている,Module1(もしくはModule2,もしくはModule3…)
などを選択して,
「右クリック」→「Module○ の解放」
でモジュールを解放してやればマクロの警告ダイアログが表示されなくなると思います。
「削除する前に Module○ をエクスポートしますか?」
とかいうダイアログが出てくると思いますが,不要なものであればエクスポートする必要はありません。
No.2
- 回答日時:
例えて言うなら
・メモのファイルが無い
・メモのファイルがあるけど一行も書かれていない
は、どちらも『メモが無い』というのは同じですが『ファイルがあるかないか』では大違いです。
これと同じように、警告を出すか出さないかの判断基準が、ファイルの属性フラグだけを見ていて
・マクロを登録した事が一度もないファイルである
・マクロを登録した事があるファイルである
のどちらかを調べているからです。
「マクロ本体があるかどうか」を見てしまうと、マクロの存在チェックの為にファイルを開くのに時間がかかってしまうからだと思われます。
また、マクロをすべて削除した時に属性フラグを消せば良いような気もしますが、それをやってしまうと「マクロを消すたびに、全削除したかチェックする事になり、処理が遅くなってしまうので、やっていないのだと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行すると メッセージボックスが表示されて okをク 4 2023/07/05 19:32
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/05/23 15:54
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/03/25 17:03
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/04 10:48
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/02/07 09:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル終了時の保存確認メッ...
-
VBA マクロ実行時エラー’1004Ra...
-
Excelマクロ ファイル名が変わ...
-
別のパソコンでエクセルのマク...
-
コピーしたファイルのマクロを...
-
マクロを消すマクロは不可能?
-
VBAを一度起動するとずっと出て...
-
マクロを実行するとパス名が無...
-
excelファイルに使われているVB...
-
excelが別プロセスで起動してし...
-
ワードのマクロを他のPCに移すには
-
エクセルマクロ実行中に別ファ...
-
マクロエクセルのブロック解除
-
添付ファイルのみを自動印刷し...
-
UWSCのマクロについて
-
Excelが勝手にシート移動してし...
-
EXCELで日付を自動でファイル名...
-
【マクロ】エラーが発生⇒実行時...
-
エクセルで作成したマクロが他...
-
エクセルのマクロを削除しても...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル終了時の保存確認メッ...
-
excelファイルに使われているVB...
-
VBA マクロ実行時エラー’1004Ra...
-
コピーしたファイルのマクロを...
-
昨日まで動いていたエクセルの...
-
別のパソコンでエクセルのマク...
-
VBAを一度起動するとずっと出て...
-
マクロを消すマクロは不可能?
-
エクセルファイルを自身のファ...
-
アクセスでファイルを開いたと...
-
EXCEL マクロ クリップボードク...
-
Excelが勝手にシート移動してし...
-
Excelマクロ ファイル名が変わ...
-
excelが別プロセスで起動してし...
-
Excel2010 PERSONAL.xlsbの挙動...
-
エクセルマクロを有効にしない...
-
エクセル2013vbaで、見えない名...
-
エクセルマクロにてパワーポイ...
-
【マクロ】アクティブセルの行...
-
excelのマクロ実行でブロックさ...
おすすめ情報