プロが教える店舗&オフィスのセキュリティ対策術

いつもお世話になっております。

Sheets("修正シート").Select
Application.DisplayAlerts = False
ActiveSheet.Delete
Application.DisplayAlerts = True
Sheets("箇所見る").Select
Range("A1").Select

上記のところで実行エラー オートメーションエラーです。
とメッセージがでます。
何がいけないのでしょうか?
よろしくお願い致します。

A 回答 (1件)

シートモジュールに書いていませんか?


シートが削除された瞬間に実行中のマクロが消滅するので、以後の構文は実行不可能になります。

標準モジュールに記述して下さい。

この回答への補足

そうです。シートモジュールに記入しています。
しかしながら、sheet1に記入してsheet2を削除するので関係ないのでは・・・。
具体的には、sheet1をコピーしてsheet1(2)を修正シートと変更して
そのシートを削除するのですが・・・。
sheet1のコードもコピーされていますので、実際実行されるのは修正シートと言うことになりますか???!
ためしてみます。

補足日時:2007/11/27 00:23
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!