お世話になっております。
指定した列の最終行まで見て#N/Aだった場合は行を削除というVBAコードを作成しましたが、
C列を指定した場合は成功するが、B列を指定した場合、エラー13の型が違いますとでて処理ができません。
原因を特定できずに非常に困っております。
もしわかる方いらっしゃいましたら教えていただけますと幸いです。
追記:B列をコピーしてC列に張り付けて行ったところ(i, 3)でもエラーが発生しました。
For i = P To 1 Step -1 'Pには最終行の変数が入っています If Cells(i, 3) = "#N/A" Then '(i, 3)だと成功するが(i, 2)だとエラーが出る Cells(i, 1).EntireRow.Delete End If Next
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/11 03:52
2021/03/11 03:59