如何删除多行,而不是一次删除一行

时间:2017-03-03 06:32:10

标签: excel-vba vba excel

在此代码中,逐行删除行,而不是同时删除所有行。

对于每一行,我需要一次又一次地按下按钮。

Sub Clean()
    disprow = 7
    Range("a" & disprow).Select
    Range(Selection, Selection.End(xlDown)).Select
    Range(Selection, Selection.End(xlToRight)).Select
    Selection.ClearContents
    Range("a" & disprow).Select
End Sub

1 个答案:

答案 0 :(得分:0)

使用此代码删除没有任何消息的行:

    Function jkjDeleteRowsWithoutMsg()
    Application.DisplayAlerts = False
    Rows("4:8").Delete 'you may change row index
    End Function