こんにちは、
環境:
WindowsXP Pro SP1
Office2003
状況
あるExcelファイルを起動すると、セキュリティ警告「”**”はマクロを含んでいます。」というメッセージが出ます。
特にマクロを使っているファイルではありませんが、以前あったExcelファイルをコピーしたファイルなので、以前にあったマクロが残っているのかと予想しました。
ところが、「ツール」-「マクロ」-「マクロ」でマクロのダイアログボックスを見てもマクロが存在しません。
質問
この場合、どのように原因を突き止めて解決すればいいのでしょうか?
何かお分かりの方がいましたら教えてください。よろしくお願いします。
No.3ベストアンサー
- 回答日時:
ALTキーを押しつつ、F11キーを押すと、VBEの画面になります。
通常左のフレーム部分にVBAProjectの部分があり、標準モジュールの下にあるモジュール名の各々で右クリックして「モジュールXXの解放」をクリックし、確認の「いいえ」をクリックします。モジュールの「解放」をしないと、プログラムコードを抹消しただけではマクロが存在する扱いになります。
シートモジュールがある場合は、VBAProjectの下の各シート名を
ダブルクリックして、右側にコードが現れたら、そのコードを抹消してください。
http://hp.vector.co.jp/authors/VA016119/hajimete …
の画面例や最後の方も参考に見てください。
No.4
- 回答日時:
こんにちは。
#3 さんのおっしゃるとおりで、同じことを書くようで申し訳ないのですが、
VB エディター画面(Alt + F11)を出しましたら、下のような画面が、左上に出ています。出ていない場合は、Ctr + R (コントロールキーを押しながらR)を押すと、プロジェクトエクスプローラが出てきます。
-----プロジェクトウィンドウ----
VBAProject(ファイル名)
┌─Module1 ←これを右クリックして解放する。
├─Sheet1(Sheet1) --以下は解放できないので、コードを削除---
├─Sheet2(Sheet2) ''
├─Sheet3(Sheet3) ''
└─ThisWorkbook ''
(空になっているか、全部確認してください。)
だいたい、それで解決するはずです。
ただし、Excel 2003のみに限るのですが、セキュリティの考え方が上がっています。その場合は、メニューの挿入-名前 を全て削除してみてください。それで一旦、閉じてから、名前登録する必要があれば、再度、登録してください。
それでも、ダメな場合もあります。そういう場合、原因を探すよりも、問題のブックのデータを新しいブックにコピー&ペーストしたほうが簡単かもしれません。
No.2
- 回答日時:
ALT+F11でVBEを起動してみてください。
VBAProjectのところに標準モジュールがあれば、中に何も書いてなくとも削除します。
VBAProjectの各シート名のところもクリックしてマクロの書き込みがあれば消してください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロの付いたExcelが開けません 3 2023/02/01 10:54
- Excel(エクセル) excelのマクロ実行でブロックされます。 2 2022/06/08 09:14
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/10 09:06
- Word(ワード) office 2021へ自分用のクイックアクセスとマクロをコピーしたい 2 2023/03/11 21:15
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/04 17:58
- Visual Basic(VBA) エクセルのマクロについて教えてください 物件ごとのフォルダを作成してます そのフォルダ内にサブフォル 2 2023/07/02 17:58
- XML エクセルのマクロについて教えてください。 3 2023/02/06 09:06
- Visual Basic(VBA) エクセルVBA 4 2022/05/14 00:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】その時、その時で変...
-
「開いているすべてのブック」...
-
エクセルファイルを自身のファ...
-
エクセルのマクロについて教え...
-
AccessからExcelマ...
-
マクロの有効化するダイヤログ...
-
Excelファイルがxslからxslmに??
-
エクセル終了時の保存確認メッ...
-
エクセルのマクロについて教え...
-
Accessの警告
-
【VBAファイル移動】2つのマク...
-
エクセル開く時重たい
-
ファイルリネームの良い知恵を...
-
EXCEL マクロ クリップボードク...
-
複数のpowerpointのファイルを...
-
エクセルマクロが海外PCで開けない
-
VBA マクロ実行時エラー’1004Ra...
-
秀丸で保存時のフォルダを固定...
-
秀丸で、1行目と2行目を入れ替...
-
エクセルマクロ実行中に別ファ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル終了時の保存確認メッ...
-
VBAを一度起動するとずっと出て...
-
コピーしたファイルのマクロを...
-
別のパソコンでエクセルのマク...
-
VBA マクロ実行時エラー’1004Ra...
-
EXCEL マクロ クリップボードク...
-
昨日まで動いていたエクセルの...
-
Excelマクロ ファイル名が変わ...
-
excelファイルに使われているVB...
-
アクセスでファイルを開いたと...
-
エクセルマクロ実行中に別ファ...
-
エクセルマクロにてパワーポイ...
-
エクセル2013vbaで、見えない名...
-
マクロを消すマクロは不可能?
-
excelが別プロセスで起動してし...
-
エクセルファイルを自身のファ...
-
excelでpersonal.xlsを常に開く...
-
Excelが勝手にシート移動してし...
-
Excel2010 PERSONAL.xlsbの挙動...
-
excelのマクロ実行でブロックさ...
おすすめ情報