目前,我正在使用以下代碼來檢查某個單元格的A列中是否有#N/A值,如果找到,我將刪除該行。迭代範圍內的單元格
With Sheets(Sheet)
For LRow = 45 To 29 Step -1
With .Cells(LRow, "A")
If (CVErr(.Value) = CVErr(xlErrNA)) Then .EntireRow.Delete
End With
Next LRow
End With
我需要擴展這個讓我檢查所有列1到10,而不是僅僅A.我想這輕微的修改(嵌套另一個循環),但它不工作。有什麼建議麼?
With Sheets(Sheet)
For LRow = 45 To 29 Step -1
For LCol = 10 To 1 Step -1
With .Cells(LRow, LCol)
If (CVErr(.Value) = CVErr(xlErrNA)) Then .EntireRow.Delete
End With
Next LCol
Next LRow
End With
我收到一個'對象不支持屬性或方法在設置選擇線 – xbonez 2011-02-28 18:02:36
您需要先選擇表 - 我已添加在 – 2011-02-28 18:04:53
添加代碼以選擇工作表。同樣的錯誤。 – xbonez 2011-02-28 18:08:30