1
我有一個包含許多行ID的工作表。Excel VBA - 擺脫特定列中的重複值
我想知道編寫VBA過程的最佳方法,該過程將查看一列中值的範圍,並用僅顯示該範圍內的唯一值來替換整個範圍。因此,一列1000個ID可能會減少到一列150個唯一ID。我不希望此過程影響工作表中其他列中的數據。
所以,說初始列A是:
*IDs*
ID12
ID12
ID34
ID56
ID78
ID78
ID78
我想它有一個新的A列更換色譜柱:
*IDs*
ID12
ID34
ID56
ID78
太感謝您了。
注:我知道如何做到這一點手動幾種不同的方式,但我想通過循環,並在紙張上每一個非空列做這個程序,而列不同長度的。
嗨,謝謝,但我明白如何手動執行此操作:/。我正嘗試在VBA中編寫,但是如果我想要對多個不同長度的列執行相同的過程,則使用宏記錄器不會完成這項工作。 – user1893148 2013-02-10 20:30:18
@ user1893148列大小無關緊要,即使範圍可能會更改。宏記錄代碼是結束解決方案的良好開端 - 您需要的僅僅是添加循環。然而,如果你傾向於複雜而不是簡化,或者這對於VBA練習來說 - 選擇是你的朋友,祝你好運! – 2013-02-10 20:52:02