• ベストアンサー

マクロ(VBA)の削除について

マクロ全くの初心者です。 先日、知り合いからエクセルで作った文書をもらいました。 その文書にはマクロが含まれているとの警告が表示されます。 私には必要がないので[ツール]ー[マクロ]ー[マクロ]でマクロの削除をしようとしたのですが、何度やってもマクロ名が表示されないので削除出来ません。 作成者のパソコンでないと削除は出来ないのでしょうか? (この文書はいろいろ経由して私の手元にあるので作成者が誰だかわからないのです。経由したのは信頼できるところなのでウィルスの可能性はありません) 他に削除の方法がありましたら教えてください。よろしくお願いします。

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

  • ベストアンサー
回答No.3

マクロは「Private Sub」とか 「Function」とかで始まるプロシージャだとマクロ一覧には表示されません。(「Sub」とか「Function」の意味はここでは省きます) 間違ってマクロの記録を押してすぐストップを押したとしてもModuleが出来てしまって、特になにもなくてもマクロの警告をしてくることがあります。 なにか意味があってマクロがあるのかもしれませんから、ファイルの作成者に確認したほうがいいです。 「ツール」→「マクロ」→「Visual Basic Editor」を開き、「プロジェクトエクスプローラ」上のモジュールのファイルの中身を確認し、Sub ~End Subまたは Function ~End Function間に「’」がついた記述以外の文章が全くない場合とくに意味のないので削除してもいいと思います。 削除の方法は、モジュールを選択して、右クリックで「(モジュール名)の解放」を選択すると「エクスポートしますか?」と聞いてくるので、残したい場合は「はい」で保存する場所を指定し、残さなくてもいい場合は「いいえ」を選択してください。 最後は保存をして終わりです。

hs7109
質問者

お礼

回答ありがとうございます。 早速、試してみたところマクロの警告が出てこなくなりました。ありがとうございました。 本当に助かりました。 ところで、削除をしないで起動時に警告を出さない方法ってあるのでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

回答No.4

警告を出さないようにする方法はあります。 ただし、本当にウィルスだったらどうしようもなくなるのであまりやらないほうが・・・・ EXCEL97でのやりかたですので、バージョンによってちょっと違うかもしれません。 メニューの「ツール」→「オプション」の全般タグをクリックし、マクロウィルスから保護するのチェックをはずしてOKボタンです。

hs7109
質問者

お礼

回答ありがとうございます。 EXCEL2000を使っているので、方法は違っていましたが 「ツール」→「マクロ」→「セキュリティ」で出来ました。ありがとうございました。 でも、ウィルスチェックが出来なくなるのは困りますね。 やっぱりマクロの削除にします。 何度もありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • mitsu-s
  • ベストアンサー率25% (7/27)
回答No.2

マクロは作成者のパソコンでなくとも削除できます。 (1)Visual Basic Editorアイコンをクリックして下さい。(Visual Basic Editorアイコンが無い場合、『表示』-『ツールバー』-『Visual Basic』で表示されます。) (2)Visual Basic Editorが開くとその中に『プロジェクト エクスプローラ』という窓があります。 (無い場合は、『表示』-『プロジェクトエクスプロー  ラ』で開きます) (3)プロジェクトエクスプローラに表示されているファイル を一つずつダブルクリックしていって下さい。  ダブルクリックしていくとその度に、ウィンドウが開く はずです。開いたウィンドウに何かが(プログラムコー ド)記述されていればすべて削除していきます。 すべて削除した後、保存すれば次回からはマクロ警告ウィンドウが出なくなるはずです。 また、当該エクセルデータが、マクロを必要としているかどうかを確認するには、ファイルを開くときに出るマクロの警告ウィンドウでマクロを無効にして開いて見ましょう。これで作業上何か問題があればマクロが必要ということでしょうし(マクロの役割にもよりますが・・)、問題なければマクロは必要ないということですよね? こんなところでどうでしょうか?

hs7109
質問者

お礼

回答ありがとうございます。 現在はマクロを無効で開いて作業をしています。 今のところ何も問題は発生していません。 早速、見てみることにします。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • haporun
  • ベストアンサー率40% (230/562)
回答No.1

ウィルスの心配が本当にないなら、マクロは消す必要ないと思います。 マクロは "あなた" が必要なくても "データ" が必要としているかもしれませんから。 マクロとは言っても、Excelのは単に動作の手順を記録するものだけではなく、本格的なプログラムとして自分で関数を定義できたりするものなので、表のデータが定義された関数を使っているかもしれないのです。 Excelマクロにもしウィルスが入っているならウィルスチェックソフトに引っかかると思います。 ウィルスチェックソフトはちゃんと入っていますか? 経由がわかっていても作者がわからないのであれば、ちょっと心配です。 ちなみに、ウソをついていなければ、メニューの "ファイル" → "プロパティ" のなかに作成者や更新者などが記録されています。

hs7109
質問者

お礼

回答ありがとうございます。 ちなみに、ウソはついておりません。(^_^;) 確かに作成者や更新者は記録されていますが、その文書を使って、我社で使いやすい書式で作り変え変更して保存してしまったのです。そのせいでしょうが、作成者も更新者も我社の名前になっているんです。 もらったところに聞いてみましたが、作成者のところは数字が表示してあるだけ(多分登録を数字にしてあるのでしょうが)なんだそうで、誰なのかがわからないということだったのです。 ウィルスチェックソフトは入っています。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • マクロを削除したのにセキュリティ警告が・・・

    毎度お世話になっております。 エクセルにはあまり詳しくなく、マクロは今回初めて挑戦してみました。 エクセルで空白行を削除するマクロを組んだのですが、うまく作成できなかったためやめておこうと思います。ツール→マクロから該当のマクロを削除したのですが、ファイルを立ち上げる際、依然としてセキュリティの警告(マクロを有効にするか無効にするかみたいな)が出ます。これが出ないようにするにはどうすればよろしいでしょうか?ぜひ教えてください。よろしくお願いいたします。

  • Excelマクロの削除

    Excelにて別のExcelのデータをコピーし、名前を付けて保存するマクロを作成しております。 その際、新しく作成したファイルにマクロが残ってしまいます。そのファイルにマクロを残さない方法はありますか? またそのマクロをツール→マクロ→削除をしても次回、ファイルを開いたときに、マクロの有効無効を聞かれます。 他にマクロを削除する場所があるのでしょうか? よろしくお願いします。

  • エクセルのマクロを削除したい....

    エクセルでマクロを作り過ぎてわけわからなくなってしまいました(^^; (つくったというより、記録させたヤツを使ってるだけですが) これらのマクロを削除する方法がわかりません。 「ツール」→「マクロ」→「マクロ」で現れる窓で、いらないマクロを選んで “削除”のボタンを押すのですが、 「表示されていないブックのマクロは編集できません。[ウィンドウ再表示] コマンドを選択して、ウィンドウを表示してください。」 とメッセージあります。 どうやったら、これらのマクロを削除できるのでしょうか??

  • エクセル マクロが削除できないです・・・

    あるエクセルファイルを開くと、マクロを有効にするかどうか聞いてくるのが面倒で、ヘルプに従って削除しようとしたのですが、【ツール】⇒【マクロ】⇒【マクロ】⇒マクロの保存先ボックスで→作業中のブックを選択しても、マクロがひとつも表示されず、削除できません。 どうしたら削除できますでしょうか? お教えいただけましたら非常に嬉しいです。 よろしくお願い致します。

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

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

  • マクロ削除したのに・・・

     こんにちは。Excel2000を使用しているのですが、膨大な計算式を作成する際、マクロを使用して作りました。  作成し終わって、マクロを削除して上書き保存したんですが、次回もそのファイルを開くときに「このファイルにはウイルスが含まれている可能性があります。マクロを無効にしますか?」というメッセージが出てきます。このファイルにおいて、このメッセージを表示しないようにするにはどうすればいいのでしょうか?  よろしくお願いします。

  • Excelのマクロについて

     エクセルでマクロを組んだ後、マクロが不要になったのでマクロを削除したのですが、再度立ち上げると『マクロが含まれています・・・』の警告表示がされます。  確かにマクロは削除されているのに・・・・・・。  この表示が出ないようにする方法はないものでしょうか?

  • マクロの削除

    こんにちは、Excelで表を作っている際に誤ってマクロを作成してしまったみたいでブックを開けるたびにマクロを有効にしますか無効にしますかと尋ねられます。マクロについて何も知らないのでどう削除してよいか分かりません。削除の仕方ご存知の方教えて下さい。必ず締め切りますので宜しくお願いします。

  • Excel マクロの削除方法

    よろしくお願いします。 エクセルでマクロを組んでいたのですが、そのマクロが必要なくなり 〔ツール〕→〔マクロ〕でマクロをすべて削除しました。 その後、改めてエクセルでそのデータを開くと、相変わらずマクロの 有無を聞いてきます。 この表示を消すにはどうしたらいいのでしょうか? ちなみに他の質問で「Moduleの開放」を行うと良いとの内容があった ので、やってみましたが駄目でした。 以上よろしくお願いします。

  • マクロを消すには

    マクロを組んだエクセルのファイルを再度修正してマクロの削除を行って一度保存しても、次に開くとマクロのセキュリティ警告メッセージがあがってきて、開いた後マクロの一覧を見るとマクロは表示されません。 どうしたらセキュリティ警告があがらなくなりますか?教えてください。

このQ&Aのポイント
  • 30代後半の独身女性が単身引越しを考えています。現在は狭い間取りの1Kに住んでおり、2DKまたは1LDKを探しています。築浅の部屋が憧れですが、賃料が高くなっています。築25年のお部屋もリフォーム済みであれば快適に暮らせるでしょうか?
  • 初めて実家を出た頃は彼との同棲のために築15年ほどの部屋を借りました。使い勝手が良く、満足していました。今は一人で住むために引越しを考えていますが、欲が出てしまい迷ってしまいます。築年数が経っていても使い勝手やお店があるなら住みやすいでしょうか?
  • 一人での引越しで不満が出てきたのは、寂しい気持ちが原因かもしれません。一人好きで寂しがりなタイプだと思います。
回答を見る

専門家に質問してみよう