office交流網(wǎng)--QQ交流群號及微信交流群

Access培訓(xùn)群:792054000         Excel免費(fèi)交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

微信交流群(請用微信掃碼)

        

在Excel中利用vba代碼刪除多餘的空白行

2021-01-31 08:00:00
tmtony8
原創(chuàng)
8390

在Excel錶格中,我們有時(shí)需要刪除多餘的空白行。逐行刪除想必是比較麻煩的。

前麵的文章我們介紹過刪除空白行的方法Excel批量刪除空白行》,也有用代碼刪除固定列的行的方法《刪除行

下麵介紹另外的vba代碼,通過計(jì)祘非空單元格箇數(shù)來刪除空白行


詳細(xì)代碼:

Sub DeleteEmptyRows()
    Dim LastRow As Long
    Dim i As Long
    Dim Counter As Long
    Application.ScreenUpdating = False
    LastRow = ActiveSheet.UsedRange.Rows.Count + ActiveSheet.UsedRange.Rows(1).Row - 1
    For i = LastRow To 1 Step -1
        If Application.WorksheetFunction.CountA(Rows(i)) = 0 Then
            Rows(i).Delete
            Counter = Counter + 1
        End If
    Next i
    Application.ScreenUpdating = True
    MsgBox Counter & " 空行已被刪除"
End Sub

刪除成功:

    分享
    文章分類
    聯(lián)繫我們
    聯(lián)繫人: 王先生
    Email: 18449932@qq.com
    QQ: 18449932
    微博: officecn01
    移動訪問