[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『マクロを消したのに』(みそみそ)
いつもお世話になります。エクセル2003です。
マクロを組み込んでいたブックがありましたが,マクロが不要になったので削除しました。 削除したというのは,ツール−マクロ−マクロ で表示されるマクロを全て削除ボタンで消したということです。
しかし,そのブックを開くたびに「マクロが含まれています,有効にしますか?」というメッセージが出ます。 このメッセージが出ないようにしたいのですが,どうしたら良いのですか? 教えてください。
VBEでモジュールの開放。
(GobGob)
ツール−マクロ−マクロ で削除しているのは、そのマクロが書かれているモジュールの中の、そのマクロプロシジャ。 かりに、ここで全てを削除したとしても、 1.そのマクロが書かれていたモジュールそのものは残っている。 2.また、このツール−マクロ−マクロ で表示されないマクロが存在する可能性もある。
ちゃんとやろうと思えば、VBE画面を開いて、左上のプロジェクトエクスプローラにある ・標準モジュール ・クラスモジュール ・ユーザーフォーム これらを、1つずつ、右クリックして、モジュールの解放(エクスポートは不要) さらに、念のため、エクスプローラ上のThisWokBookや各Sheetも右クリックしてコードを表示させ そこに何かコードがあればクリア。
それでも、たまに、マクロがあるとみなされることもある。この場合は、ブックのどこかに「ゴミ」が存在。 この場合も含めて以下でも。 ・このマクロブックを開き、同じエクセルで新規ブックも作成。 ・マクロブックのシートを新規ブックにコピー ・新規ブックが生成された時にできていたシートを削除 ・マクロブックを閉じ ・新規ブックをマクロブック名で上書き保存。 ・もし、ThisworkbookモジュールやSHeetモジュールがあるなら、上の方法でクリア。
(ぶらっと)
GobGob様 ぶらっと様 回答ありがとうございました。 解放という作業で無事解決いたしました。
エクセルはホント,難しいですね。 まだまだ知らないこと沢山ありますが,私はエクセルがとても好きです。 ありがとうございました。(みそみそ)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.