本文轉(zhuǎn)載自公眾號(hào):涂涂說(shuō)Excel,作者:涂大榮。本文著作權(quán)歸原創(chuàng)作者所有,本人收藏此文僅作為學(xué)習(xí)之用,不作其他目的,如有侵權(quán)請(qǐng)聯(lián)系我刪除。 大家好!我是涂涂 「Excel VBA」的字典用法--快速提取不重復(fù)項(xiàng)。 今天的內(nèi)容 一個(gè)簡(jiǎn)單例子,需要將“Sheet1”工作表當(dāng)中A列不重復(fù)的職位提取出來(lái),結(jié)果填入C列淡粉色區(qū)域中。處理這類(lèi)問(wèn)題的方法有很多,比如刪除重復(fù)項(xiàng),高級(jí)篩選不重復(fù)項(xiàng),Power Query,VBA等方法。 條條大路通羅馬,今天涂涂分享使用VBA的字典來(lái)處理這類(lèi)問(wèn)題。 關(guān)聯(lián)鏈接: 去重復(fù)項(xiàng)效果動(dòng)圖 STEP 01 先將xlsx后綴的文件,另存為xlsm后綴的文件(xls后綴的不需要),否則工作簿關(guān)閉后代碼就消失了。 ◆打開(kāi)xlsx后綴的文件,【開(kāi)始】【另存為】 ◆保存類(lèi)型選擇“Excel啟用宏的工作簿” STEP 02 ◆按【Alt F11】打開(kāi)VBE編輯界面 ◆左側(cè)選中該工作簿(看名稱(chēng)),右鍵【插入】【模塊】 ◆雙擊模塊,在代碼編輯窗口寫(xiě)入代碼,關(guān)閉VBE界面
STEP 03 ◆右鍵單擊“按下有驚喜”按鈕,彈出“指定宏”對(duì)話框 ◆選擇代碼的宏名,確定;選中任一單元格,取消按鈕選中狀態(tài) ◆點(diǎn)擊按鈕即可一鍵提取不重復(fù)項(xiàng) |
|
來(lái)自: L羅樂(lè) > 《提取不重復(fù)值》