[[20030407182307]] 『マクロの削除について教えてください』(のり) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『マクロの削除について教えてください』(のり)

マクロの削除について皆様,教えてください!

過去のログも拝見しましたが,自分にはどうにも見当たりません。

 過去のログNo324やNo1538も見ましたが,私もマクロがないのに警告が出て、その警告を削除できません。

 VBEで開いてみてもモジュールが残っていますが,これをDeleteで削除できません。

 プロジェクトを開くとシートの中は

VBAProject(ブック名)

−Microsoft Excel Objects

ーSheet1(シート1の名前)

ーSheet2(シート2の名前)

ーSheet3(シート3の名前)

ーThisWorkBook

となっていますが,右側に出てくるウィンドウは空欄で、Worksheetタブの中に

 Private Sub Worksheet_SelectionChange(ByVal Target As Range)

End Sub

 というメッセージが表示され,これを何度やっても消すことができません。そのときは消せるのですが,保存して再起動した後も同じメッセージが表示されます。

 あと考えられるのはウィルスしかないのですが,Nortonやウィルスバスターでも検知されませんでした。

 また、XLSTartフォルダのなかにPersonal.xlsも見当たらなかったですし、代表的なマクロウィルスで作成されるLarouxシートも見つかりませんでした

 なお、ファイルは半角英数字で保存しています。

 コピー&ペーストで新しいファイルを作成しても同じ現象になってしまいます。

どなたか助けてください。


 モジュールが残っているのが問題だと思います。Module1 などと書いてあるところで

 右クリックして、モジュールの解放を選んで下さい。エクスポートしますか、と

 聞いてきますから、「アホか!」と答えて下さい。それは冗談です。エクスポートし

 ません、が答えです。Module2 とか3とかもある場合は全部開放して下さい。

 Worksheet タブは、あのタブを選ぶと Worksheet_SelectionChange はシステムが

 断りもなく生成するのです。見にいったらやはりある、のじゃなくて、見に行くと

 生成するのだと思います。あるとじゃまかも知れないので、消して下さい。

 これで腐れ縁を断ち切れることを祈っております。(通りすがりの者)


『マクロの削除について教えてください』(のり)

すいません,題名と名乗るをすっかり忘れていました

大変失礼致しました。


実はそのモジュールが見当たりません。

通常、下の部分にフォルダとしてありますよね?あれがないんです。

なので、プロジェクトを開けても、出てくるのは上記に書いた5つだけ。

モジュールが見つからないのです。。。


 失礼しました。モジュールが残っているが削除できないと書いておられたので、勝手に

 てっきり標準モジュかクラスモジュかと思い込んでいました。

 OBJECT が各シートと THIS WORKBOOK だけで、標準モジュールのフォルダも、クラス

 モジュールも、フォームも出ていないとすれば、ほんと不思議ですね。

 OBJECT としてのシートは、マクロ側からは開放できないので、ただ、そのシートを

 削除すれば、その OBJECT はなくなります。ご存知でしょうけど…。

 各シート及び THIS WORKBOOK をダブルクリックしてみておられますか。これらを

 すべてダブルクリックで見ても白紙しか出てこないとすれば、このブックにはないの

 ではないかと...

 VBAプロジェクト(BOOK名)はひとつだけで、他には見当たりませんか。そのブックが

 非表示でもここには出てくるので、あれば出るはずですよね。...XLA (アドイン)も

 ありませんか。

 失礼ながら、なんか面白そうなケースで、ちょっとみてみたい気がしますが...。

 (通りすがりの者)


 [よくある質問・マクロを消してもマクロの警告]を2003/12/03追加しました
 こちらも見てください。
http://www.excel.studio-kazu.jp/tips/0026/
 (kazu)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.