【发布时间】:2018-08-09 16:24:50
【问题描述】:
我想编写一个代码,检查一张纸中有多少行,然后每隔一行删除一次。程序应该是这样的:
- 获取总行数
- 从最后一行开始,删除它
- 上两行,删除
- 到达第 2 行后,停止
这是我的代码,它在第 8 行停止工作 activeRow = activeRow - 2。
Sub trendlucid()
Dim numOfRows As Integer
Dim activeRow As Integer
numOfRows = Sheets(actualsheet).UsedRange.Rows.Count
activeRow = numOfRows
Do While activeRow > 1
Rows(activeRow).EntireRow.Delete
activeRow = activeRow - 2
Loop
End Sub
我不知道它为什么会停止。谁能帮帮我?
谢谢你,祝你有美好的一天
【问题讨论】: