質問: vbok then rows(sline & ":" & eline).select selection.delete shift:=xlup end if end if end sub これを実行すると selection.delete shift:=xlup のところで、 実行時エラー 1004 rangeクラスのdeleteメソッドが失敗しました。 でとまってしまいます。 どなたか対応策を教えてください。 よろしくおねがいいたします。
回答: #1の方に同意です。 削除処理の前に activesheet.unprotect 処理の後に activesheet.protect を追加してみてください。