|
こんばんは。ponponです。
ISERR関数でエラ−かどうか調べたらいかがでしょう?
削除するのは、A列のN/Aのセルだけでしょうか?
どこの列か教えてね?
それとも、その行すべてでしょうか?
それによって、マクロも違います。
関数を使ってます。
試してみてください。
Sub test()
Dim myR As Range
With Worksheets(1)
Set myR = .Range("A1", .Range("A65536").End(xlUp))
With myR.Offset(0, 26)
.Value = "=if(ISERR(A1),1,"""")"
On Error Resume Next
.SpecialCells(xlCellTypeFormulas, 1).Offset(0, -26).Delete Shift:=xlUp
’↑ N/Aのセルだけ削除
'.SpecialCells(xlCellTypeFormulas, 1).EntireRow.Delete Shift:=xlUp
’↑ 行削除
On Error GoTo 0
.ClearContents
End With
End With
End Sub
|
|