我想刪除行如果H欄包含以下任一值:刪除行如果H欄包含以下任一值 - VBA
1) %
2) Resistor
3) Capacitor
4) MCKT
5) Connector
6) anything else I may want to add to this list...
發現這對谷歌和編輯 - 它工作得很好 - 不知道是否有更高效的方式來做到這一點。
Sub DeleteRows()
lastrow = Cells.SpecialCells(xlCellTypeLastCell).Row
readrow = 1
For n = 1 to lastrow
If Range("H" & ReadRow).Value = "%" Or _
Range("H" & ReadRow).Value = "Resistor" Or _
Range("H" & ReadRow).Value = "Capacitor" Or _
Range("H" & ReadRow).Value = "MCKT" Or _
Range("H" & ReadRow).Value = "Connector" Then
Range("H" & ReadRow).EntireRow.Delete
Else
readrow = readrow + 1
End If
Next
End Sub
堆棧溢出不是免費的代碼寫入服務。你有什麼嘗試? –
我會學習如何使用循環,如果我是你 –