Sub LoescheJedeZweite()
Dim oSH As Worksheet
Set oSH = Sheets("Tabelle1") 'Tabelle anpassen
With oSH.UsedRange.Columns(oSH.UsedRange.Columns.Count).Offset(0, 1)
.FormulaR1C1 = "=IF(MOD(ROW(),2)=0,ROW(),TRUE)"
oSH.EnableCalculation = False
oSH.UsedRange.Sort Key1:=.Cells(1, 1), Order1:=xlAscending, Header:=xlNo
On Error Resume Next
.SpecialCells(xlCellTypeFormulas, 4).EntireRow.Delete
.EntireColumn.Delete
On Error GoTo 0
End With
oSH.EnableCalculation = True
End Sub
Gruß Tino