delete rows excel vba code example
Example 1: excel vba delete rows in range
ThisWorkbook.Worksheets(1).Rows(3).EntireRow.Delete
ThisWorkbook.Worksheets("Feuil1").Rows(3).Cells.ClearContents
Range("My_RANGE").Rows(3).EntireRow.Delete
Example 2: delete rows in excel vba code
Sub DeleteRowswithSpecificValue()
For i = Selection.Rows.Count To 1 Step -1
If Cells(i, 2).Value = "Printer" Then
Cells(i, 2).EntireRow.Delete
End If
Next i
End Sub
Example 3: excel delete ever other vba
Sub Delete_Every_Third_Row()
Dim Rng As Range
Set Rng = Application.InputBox("Select the Range (Excluding headers)", "Range Selection", Type:=8)
For i = Rng.Rows.Count To 1 Step -3
If i Mod 3 = 0 Then
Rng.Rows(i).Delete
End If
Next i
End Sub