エクセルファイルにマクロがあるかどうか調べる方法 | エクセルマクロマスターへの道!【基本をしっかり!初心者向け勉強方法~作成方法・使い方】

エクセルファイルにマクロがあるかどうか調べる方法

エクセルのファイルを開こうとすると、「○○.xlsファイルはマクロを含んでいます」といったポップアップが出て、警告メッセージが表示されることがあります。
ここで、そのマクロを有効にするかきかれるので、有効にするか無効にするか選んで開くわけですが、どういうマクロがあるのかわからないファイルを、マクロを有効にして開くのってちょっと怖いです。

ポップアップでわざわざ警告のメッセージが出るのは、マクロがウィルスである可能性があるためですからね。

それでは、とりあえず「無効」にしてファイルを開き、マクロがあるかどうか調べましょう。
「ツール」→「マクロ」から、「Visual Basic Editor」を選択して、モジュール画面を開いてください。
初期状態なら、ウィンドウの左側に、エクスプローラのような図が表示されていて、Sheet1、Sheet2、となっていると思います。
これをひとつひとつクリックして見ていくと、どこかにマクロが記述されているところがあるはずです。

マクロがでてきたら、それを削除していきます。

もしマクロの内容が記述されていなくても、「フォーム」や「標準モジュール」というフォルダだけが存在すれば、マクロが存在する、ということでポップアップが出るので、そのモジュールなどを右クリックして、モジュールの開放を行ってください。

こうしてマクロを確認して削除しても、ファイルを開くときに警告メッセージが出るなら、マクロウィルスであるかもしれないので、ウィルスバスターなどウィルスソフトで確かめましょう。

トラックバック

この記事のトラックバックURL:

まだトラックバックがありません。

« エクセルで「メッセージボックスを表示する」ようなかんたんなマクロを作成してみよう

エクセルのマクロで重量計算するコード記述 »