第1个回答 推荐于2018-05-13
代码如下:
'A列单元格的值为0,则在下面插入一行
'
Sub Insertrow()
Dim n As Integer
Dim i As Integer
n = [a65536].End(xlUp).Row 'A列最后一行非空单元格行号
i = 1
Do While i <= n '如果当前单元格行号不大于最后一行则执行循环
If Cells(i, "a") = 0 Then '单元格如果是0
Cells(i + 1, "a").EntireRow.Insert '在其下一行插入空行
n = n + 1 '最后一行的行号增加1行
i = i + 1 '跳过新插入的空行
End If
i = i + 1 '行号+1,准备下一个循环
Loop
End Sub本回答被网友采纳