お世話になります。
ExcelVBAにて行削除を行いたいのですが、
Excel2013では成功するのにExcel2010だと
エラーとなってしまいます。
エラーになるソースは以下となります。
Set WS2 = 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
を試しましたが、どれも同様のエラーとなりました。。
参照設定のバージョンが異なることも考えられますが、
以前は問題なく使用できていたのでいまいち原因がわからずで。。。
基本的な質問で大変恐縮ですが、解決のヒントを
いただけると大変助かります。
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/13 08:19