こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルVBEにおける中断モードとその後の処理

Excel VBAの初心者です。Windows Vistaで
Excel2007を使っています。

VBEから下記のコードを使ってBook1に
日曜から土曜までの曜日入力をオートフィル
を使って自動入力ができるようにしたいと思っています。

Sub 曜日入力()
Range("A1") = "日"
Range("B1") = "月"
Range("A1:B1").Select
Selection.AutoFill Destinaition:=Range("A1:G1")
End Sub

ところが最初

Selection.AutoFill Destinaition:=Range("A1:G1")
のところを
Selection.AutoFill Destinaition:=Range("A1:G7")
入力したため、エラーが返され実行されませんでした。

そのため再度VBEに戻って
Selection.AutoFill Destinaition:=Range("A1:G1")
と入力し、エクセルBookにもどってマクロを実行させようとすると

「中断モードでコードを実行することができません」

とまたまたエラーが返されてしまいました。

そこで質問が2つです。

1.そもそもこの中断モードってなんでしょうか?
2.このあとどうしたらエラーを出さずにマクロを
実行させることができるでしょうか?

ご存知の方、ご教示願います。

投稿日時 - 2011-05-13 08:14:22

QNo.6734015

すぐに回答ほしいです

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

エラー発生時に「デバッグ」からVBE操作を行うと、処理を途中で止めた状態=中断モードになります。VBEメニューの実行>継続(F5)で、処理を続きから再開できます。
この状態では、すでに処理中のマクロがあるため、新たな処理を開始できません。VBEで、中断中の処理を再開、もしくはリセットしてください。

今頃、自己解決してそうだけどw

投稿日時 - 2011-05-13 23:11:28

お礼

>今頃、自己解決してそうだけどw
すいません解決できませんでした。

結局、イチから作り直しました。
その後わざと間違えた上記のコードを記述し、
VBEメニューの実行>継続(F5)で、再開、
修正することもできました。

ap_2さんありがとうございます。
今後もよろしくお願いします。

投稿日時 - 2011-05-14 13:32:41

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問