หากนี่เป็นงานครั้งเดียวใช้คำตอบของ Seph หากจำเป็นต้องทำซ้ำให้ใช้ VBA ดังนี้:
Sub DemoDeleteAlternateRows()
Dim iRow As Long, LastRow As Long
Dim sh As Worksheet
Set sh = ActiveSheet ' <-- Maybe change this to refer to a specific sheet
Application.FindFormat.Clear ' Just in case Find was last used with a Format
LastRow = sh.Cells.Find(What:="*", After:=sh.Cells(1, 1), _
SearchDirection:=xlPrevious, SearchOrder:=xlByRows, SearchFormat:=False).Row
For iRow = LastRow To 1 Step -1
' Delete even numberede rows (to delete odd numbered
' rows, instead use If iRow Mod 2 = 1 Then).
If iRow Mod 2 = 0 Then
sh.Rows(iRow).Delete
End If
Next
End Sub
ตรวจสอบให้แน่ใจว่าคุณสำรองข้อมูลก่อนเรียกใช้แมโครใด ๆบนแผ่นงานของคุณ มาโครไม่ใช้เลิกทำ!