特定の列にゼロが含まれている行全体を削除したいが、その列の値が0のセルがすべて削除されていないゼロこの列の値がゼロの場合、すべての行が削除されない
Sub DeleteRows()
Dim ChkRange As Range
Set ChkRange = Range("A2:A150")
For Each cell In ChkRange
If cell = "0" Then
cell.EntireRow.Delete
End If
Next
End Sub
I「A150:A2」からも試した範囲 – user7360443
行を削除したり、逆方向に反復する必要があります。また、一部の行をスキップすることもできます。 – Rdster
私は範囲 "A150:A2"を与える場合、それは動作しません? – user7360443