質問: Workbooks([ファイルパス]).Worksheets("test") With WS2 .Range(.Cells(3, 1), .Cells(MaxRow2, MaxCol2)) _ .Sort Key1:=.Cells(3, 1), order1:=xlAscending .Range(.Cells(StRow, 1), .Cells(endRow, 1)).EntireRow.Delete End With ``` 不思議なことにExcel2010でも先日まで 成功していたのに急にエラーになったとのことです。 他にも ``` .Rows(3).Delete や .Range("4:4").Delete ``` を試しましたが、どれも同様のエラーとなりました。。 参照設定のバージョンが異なることも考えられますが、 以前は問題なく使用できていたのでいまいち原因がわからずで。。。 基本的な質問で大変恐縮ですが、解決のヒントを いただけると大変助かります。 よろしくお願い致します。
回答: シートの保護とか設定していませんか?