中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

vba怎么統計相同內容個數

vba
小億
417
2023-11-24 04:58:22
欄目: 編程語言

VBA中可以使用字典(Dictionary)來統計相同內容的個數。以下是一個示例代碼:

Sub CountDuplicates()
    Dim dataRange As Range
    Dim cell As Range
    Dim dict As Object
    Set dict = CreateObject("Scripting.Dictionary")
    
    ' 設置數據范圍
    Set dataRange = Range("A1:A10")
    
    ' 遍歷數據范圍中的每個單元格
    For Each cell In dataRange
        ' 判斷單元格中的值是否已存在于字典中
        If dict.Exists(cell.Value) Then
            ' 如果存在,則在字典中對應的值加1
            dict(cell.Value) = dict(cell.Value) + 1
        Else
            ' 如果不存在,則將單元格的值作為鍵,初始值設為1
            dict.Add cell.Value, 1
        End If
    Next cell
    
    ' 輸出結果
    For Each key In dict.Keys
        MsgBox key & " 的個數為 " & dict(key)
    Next key
End Sub

以上代碼假設要統計的數據在A1:A10的單元格范圍內。代碼首先創建了一個字典對象,然后遍歷數據范圍中的每個單元格,將單元格中的值作為字典的鍵。如果鍵已存在,就將對應的值加1;如果鍵不存在,就將鍵添加到字典中,并將初始值設為1。最后,遍歷字典的鍵,輸出每個鍵對應的值,即相同內容的個數。

0
衡阳县| 陇南市| 舟山市| 绥棱县| 介休市| 平定县| 航空| 望谟县| 吴堡县| 旬邑县| 景德镇市| 石家庄市| 海晏县| 肥城市| 灵台县| 广昌县| 成都市| 宁蒗| 湄潭县| 巴塘县| 繁昌县| 金堂县| 汉源县| 昭苏县| 怀安县| 长白| 阜城县| 西城区| 吴堡县| 水城县| 云阳县| 安溪县| 南和县| 习水县| 长泰县| 和平区| 宁南县| 抚顺市| 石嘴山市| 高青县| 高雄县|