日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 辦公軟件教程 > 詳細頁面

excel運用VBA刪除工作表中的重復行

excel運用VBA刪除工作表中的重復行

更新時間:2023-12-23 文章作者:未知 信息來源:網絡 閱讀次數:

Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。

如果要在Excel中用VBA的方法以根據某列內容刪除重復的行,即當某列有重復數據時僅保留一行,可以用下面的VBA代碼。假如以A列為參考,工作表的第一行為標題行,數據從第二行開始。

方法一:用工作表函數CountIf判斷該行是否重復

Sub 刪除重復行1()
Dim i As Long
Application.ScreenUpdating = False
For i = Range("A65536").End(xlUp).Row To 3 Step -1
If WorksheetFunction.CountIf(Range("A2:A" & i), Cells(i, 1)) > 1 Then
Cells(i, 1).EntireRow.delete
End If
Next
Application.ScreenUpdating = True
End Sub

方法二:先高級篩選,再刪除隱藏行

Sub 刪除重復行2()
Dim rCell As Range, rRng As Range, dRng As Range
On Error Resume Next
Application.ScreenUpdating = False
Set rRng = Range("A1:A" & Range("A65536").End(xlUp).Row)
rRng.AdvancedFilter Action:=xlFilterInPlace, unique:=True
For Each rCell In rRng
If rCell.EntireRow.Hidden = True Then
If dRng Is Nothing Then
Set dRng = rCell.EntireRow
Else
Set dRng = Application.Union(dRng, rCell.EntireRow)
End If
End If
Next
If Not dRng Is Nothing Then dRng.delete
ActiveSheet.ShowAllData
Application.ScreenUpdating = True
End Sub


Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: xxxwww在线观看视频 | 亚洲视频在线观看不卡 | 999热成人精品国产免 | 91在线视频网址 | 欧洲欧美同性同志videosbest | 亚洲精品久久77777 | 国产成本人三级在线观看网站 | 国产精品亚洲精品一区二区三区 | 国产日韩欧美在线一二三四 | 久久这里只精品热免费99 | 日韩欧美亚洲每日更新网 | 日本高清福利视频在线观看 | 青草青草久热精品视频99 | 国产亚洲欧美另类一区二区三区 | 欧美第一区 | 成人网在线看 | a级精品九九九大片免费看 a级毛毛片看久久 | 亚洲精品久久一区影院 | 操操干| 国产一级特黄在线视频 | 久久在精品线影院精品国产 | 在线视频中文 | 色噜噜狠狠色综合网图区 | 日韩精品国产精品 | 欧美在线观看视频网站 | 亚洲精品一区二区三区在 | 四虎国产一区二区三区 | 青草91| 国产大尺度福利视频在线 | 精品一区二区久久久久久久网站 | 天天撸夜夜操 | 国产亚洲综合成人91精品 | 狠狠干天天操 | 日韩欧美影视 | 午夜在线观看免费 | 亚州视频一区 | 狠狠色噜噜狠狠狠狠五月婷 | 久久美女精品国产精品亚洲 | 久久一本一区二区三区 | 亚洲综合热| 国产精品久久99 |