站長資訊網
        最全最豐富的資訊網站

        excel篩選重復姓名 求出Excel中不重復的人的姓名的VBA代碼

        excel篩選重復姓名 求出Excel中不重復的人的姓名的VBA代碼,看到標題你是不是很興奮,這不就是你想學習的知識嗎?當你掌握excel篩選重復姓名這個知識的時候你一定很興奮,一定不會后悔看了excel篩選重復姓名 求出Excel中不重復的人的姓名的VBA代碼這篇文章的,因為你確實把這個問題解決了,不是嗎?

        前面的文章我們學習了關于統計重復的姓名的問題,現在,我們反其道而行之,學習一下求出Excel中不重復的人的姓名的VBA代碼。

        當然,還是使用VBA中的字典來處理。假設有3張工作表,每張表格的A列都是姓名列,所有這些姓名中有些是重復的,要求編寫一段代碼,在另一個工作表上顯示不重復的姓名。

        使用VBA的話,代碼如下:

        Dim i&, Myr&, Arr

        Dim d, k, t, Sht As Worksheet

        Set d = CreateObject("Scripting.Dictionary")

        For Each Sht In Sheets

        If Sht.Name <> "Sheet4" Then

        Myr = Sht.[a65536].End(xlUp).Row

        Arr = Sht.Range("a2:a" & Myr)

        For i = 1 To UBound(Arr)

        d(Arr(i, 1)) = ""

        Next

        End If

        Next

        k = d.keys

        Sheet4.[a3].Resize(d.Count, 1) = Application.Transpose(k)

        Set d = Nothing

        部分代碼解釋:

        1、For Each Sht In Sheets :For Each…Next循環結構,這種形式是VBA特有的,用于對對象的循環非常適用。意思是在所有的工作表中依次循環。

        2、If Sht.Name <> "Sheet4" Then :如果這個工作表的名字不等于”Sheet4”時執行下面的代碼。

        3、Myr = Sht.[a65536].End(xlUp).Row :求得這個工作表A列有數據的最后一行的行數,把它賦給變量Myr。這里用了長整型數據類型(Long),數據范圍最大可到2,147,483,647,是為了避免數據很多的時候會超出整型數據類型(Integer)而出錯,因為整型數據類型數據范圍最大只到32,767。

        4、Arr = Sht.Range("a2:a" & Myr) :把A列數據賦給數組Arr。

        5、For i = 1 To UBound(Arr) :For…Next循環結構,從1開始到數組的最大上限值之間循環。Ubound是VBA函數,返回數組的指定維數的最大值。

        6、d(Arr(i, 1)) = “” :這句代碼的意思就是把關鍵字Arr(i,1)加入字典,關鍵字對應的項為空,相當于字典中的這個關鍵字沒有解釋。和d.Add Arr(i,1), ""的效果相同,只是代碼更簡潔一些。

        7、k=d.keys :把字典d中存在的所有的關鍵字賦給變量k。得到的是一個一維數組,下限為0,上限為d.Count-1。Keys是字典的方法,前面已經講過了。

        8、Sheet4.[a3] .Resize(d.Count, 1) = Application.Transpose(k) :把字典d中所有的關鍵字賦給表4以a3單元格開始的單元格區域中。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品久久久久jk制服| 国产成人精品高清在线观看93| 亚洲国产精品一区二区第一页 | 国内精品伊人久久久久网站| 久久精品午夜一区二区福利| 99久久精品费精品国产| 97久久精品人人做人人爽| 国产精品多p对白交换绿帽| 亚洲欧美一级久久精品| 精品欧美一区二区在线看片| 亚洲国产成人久久精品影视| 2021国产成人精品国产| 日本aⅴ精品中文字幕| 亚洲色精品88色婷婷七月丁香| 精品日本一区二区三区在线观看| 亚洲国产精品久久| 97久久精品国产精品青草| 精品亚洲aⅴ在线观看| 无码国产乱人伦偷精品视频| 伊人久久无码精品中文字幕| 亚洲国产成人精品女人久久久| 精品视频久久久久| 国内精品久久久久久久coent| 丁香色婷婷国产精品视频| 日韩精品免费在线视频| 九九热这里只有在线精品视 | 国产精品久久久久久久久久免费| 精品久久久久久综合日本| 东京热TOKYO综合久久精品| 精品人妻中文字幕有码在线| 日韩人妻精品无码一区二区三区| 最新精品国偷自产在线| 亚洲麻豆精品国偷自产在线91| 四虎精品影库4HUTV四虎| 日本Aⅴ大伊香蕉精品视频| 久久亚洲国产精品123区| 久久夜色撩人精品国产小说| 久久99亚洲综合精品首页| 久久精品国产福利国产琪琪| 精品久久久久久99人妻| 毛片a精品**国产|