永发信息网

excel vba 统计 A列不同个数怎么做?

答案:1  悬赏:70  手机版
解决时间 2021-12-04 16:13
  • 提问者网友:捧腹剧
  • 2021-12-04 00:01
excel vba 统计 A列不同个数怎么做?
最佳答案
  • 五星知识达人网友:怙棘
  • 2021-12-04 00:52
正常情况是,在一个项目中,可以在遍历数据时,顺便计算数目,
可以用字典法,也可以用数组法。追问大哥给我写写吧,一定好好追加!追答Public Sub 计数()

    Dim CXrng As Range, d, i As Long

    Set d = CreateObject("Scripting.Dictionary")

    For Each CXrng In Range("A1:A" & Range("A" & Rows.Count).End(xlUp).Row)

        If CXrng.Value <> "" And Not d.Exists(CXrng.Value) Then

            d(CXrng.Value) = ""

            i = i + 1

        End If

    Next

    MsgBox i 'I 是不重复个数

End Sub
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯