任何人都可以請幫助我。我開發了宏跟蹤大量的數據(在Excel 2007 vba中開發的註釋),它用一些用戶窗體選項刪除重複項。宏在2007年和更晚的工作,但不是在2003年(刪除重複項)。我必須做些什麼來使它在2003年工作
讓我解釋我的工作我有20列和15000行(可能會增加每月)。 我必須刪除每月添加的重複行。如果最小值6列(20)中的值相同,則該行被認爲是重複的。您不需要檢查行中的所有20個cloumns值,但只有6列值如果2行的6列的值是相同的,那麼你應該消除該行
這是我在Excel 2007
Workbooks(1).Worksheets("duplicate_raw_sheet").Range(("$A$1:$R$65535"))._
RemoveDuplicates Columns:=Array(1, 2, 6, 7, 8,9), Header:=xlYes
做了這是在Excel中添加2007 VBA宏刪除重複項。我只是檢查列1,2,6,7,8,9並刪除使用上述2007宏的行但不幸的是,它不適用於Excel 2003。
現在我需要在2003年實現它,但該宏在Excel 2003中不受支持。是否有任何代碼可用於執行這些任務?當我GOOGLE時,我發現先進的過濾器=>獨特的記錄,但這不起作用,我認爲是這樣,因爲我需要檢查只有6列值,但先進的過濾器檢查所有列。但我不需要,有時6列可能相等,其他列可能不相等,高級過濾器可能不會將其過濾爲重複。
請幫助我們..什麼代碼我必須遵循或任何其他方式來做到這一點。嘗試從2天,但沒有得到解決的辦法。向我建議任何可以生效的方法或向我展示遵循的途徑我將在Excel 2003 vba上進行操作。先謝謝你。
「嘗試從2天,但沒有得到解決辦法。」請告訴我們你的嘗試。 –
需要檢查的6列中的數據類型是什麼?您可以將數據連接到一個幫助列或使用其他方法將6列彙總到一個單元中。刪除重複只是一個問題,排序助手列和比較相鄰的行 – barrowc
在1列中我有一個名稱,在2列中我有一個日期,在第三列中我有號碼和其餘列包含數字 – niko