電子書籍の厳選無料作品が豊富!

質問します。
複数のシートの中から指定されたシートを削除する場合に、メッセージがでないようにするのはどうすればよろしいのでしょうか?
下記のように「DisplayAlerts」を表示しないようにしているのですが、最後に「中断モードでは入力できません」が表示されてしまいます。何方かご教授お願い致します。

Application.DisplayAlerts = False
For Each ws In Worksheets
Debug.Print ws.Name
Select Case ws.Name
Case "A", "B", "C", "D", "E"
Case Else
Worksheets(ws.Name).Delete
End Select
Next ws

A 回答 (1件)

> 最後に「中断モードでは入力できません」が表示されてしまいます



提示のコードと関係ない部分でのことだと思いますが・・・
ステップ イン等で動作させているのですか?

あと、Worksheets(ws.Name).Delete は、ws.Delete でいいかと思います。
    • good
    • 0

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