快好知 kuaihz

VBA 实例 如何删除重复值

你需要把你的数据含标题粘贴到A列运行一下函数就ok

Sub 删除重复值()

Range("A1:A" & Range("A65536").End(xlUp).Row).Copy Range("B1")

"复制A列数据到B列

ActiveSheet.Range("B:B").RemoveDuplicates Columns:=1, Header:=xlYes

"删除B列重复

Dim rng As Range

"声明rng为单元格变量

    For Each rng In Range("B2:B" & Range("B65536").End(xlUp).Row)

        rng.Offset(0, 1) = Application.WorksheetFunction.CountIf(Range("A:A"), rng)

        Range("C1") = "重复情况"

    Next

" 用for each函数遍历B列有数据的单元格,用offset偏离函数在C列求重复次数

End Sub

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:VBA 实例 如何删除重复值  实例  实例词条  重复  重复词条  删除  删除词条  如何  如何词条  VBA  VBA词条  
综合

 Mac Book 触控栏新玩法,...

我的 MBP 上的 Touch Bar(触控栏)经常是可有可无的存在,因为平时用到的真的很少。但是配合一些第三方软件,兴许能让触控栏玩出一些花样来今天就带大家怎...(展开)