vba裡面怎麼過濾陣列裡面的重複值

時間 2022-03-18 09:15:21

1樓:匿名使用者

用字典的方法參考**

subpushandpop()

onerrorgotoerr_lab

dimcl asrange

dimkey asvariant

dimrow aslong

row = 3

sheets("sheet3").range("b3:c65535").clearcontents

setkey = createobject("scripting.dictionary")

foreachcl insheets("sheet2").range("b3:b65535")

ifcl.value = ""thenexitfor

ifnotkey.exists(cl.value) then

key.add cl.value, cstr(cl.value)

sheets("sheet3").cells(row, 2).value = cl.value

'......

doevents

row = row + 1

endif

next

setkey = nothing

exitsub

err_lab:

msgbox err.number

endsub

2樓:匿名使用者

我自己寫程式是寫的乙個,看看行不行,變數你自己宣告redim arr6(0 to gtsl + 20)t = 0

for i = 0 to ubound(arr5) - 1js = 0

if arr5(i) <> "" thenfor j = 0 to gtsl + 10if arr6(j) = arr5(i) thenjs = js + 1

end if

next j

if js = 0 then

arr6(t) = arr5(i)

t = t + 1

end if

end if

next i

3樓:匿名使用者

先將陣列排序,然後比較就可以找到重複的值,然後再刪除

4樓:

使用collection

excel vba中怎麼去除一維陣列中重複的資料

5樓:匿名使用者

遍歷陣列,通過字典去除重複資料

excel vba 用陣列方法篩選不重複資料 5

excel vba二維陣列 如何查詢其中的重複資料

6樓:一騎當後

你好解決問題如下,不要忘記給最佳答案啊。

sub aa()

dim x, y, k, m

dim arr, brr, crr

dim d as object

set d = createobject("scripting.dictionary")

brr = range("b2:b8")

for x = 1 to ubound(brr)crr = vba.split(brr(x, 1), ",")for m = 0 to ubound(crr)d(crr(m)) = d(crr(m)) + 1next

next

k = 1

for x = 2 to 8

arr = vba.split(cells(x, 2), ",")for y = 0 to ubound(arr)if d(arr(y)) > 1 thenrange("b" & x).characters(k, len(arr(y))).

font.colorindex = 3

end if

k = k + len(arr(y)) + 1next

k = 1

next

end sub

裡面的目錄怎麼自動生成,word裡面的目錄怎麼自動生成

風會教育 word中怎麼自動生成目錄 中關村 wps目錄怎麼自動生成? 雙木阿林 word如何設定自動生成目錄?很簡單,讓我來教會你! office學習技巧 word怎麼設定自動生成目錄? 資訊科技講堂 word教程79 word文件怎樣自動生成目錄?自動生成目錄的方法和技巧。word文件製作目錄採...

魔芋裡面的黑點怎麼回事,魔芋裡面的黑點怎麼回事 5

心朝大海 魔芋裡面的黑色只是魔芋精粉中的雜質 魔芋皮 如果不是過期的話,可以把這個黑點當成是和魔芋豆腐一樣的原因形成的,其實魔芋豆腐裡面的黑點比魔芋素食還多。魔芋因品種不同其主要營養成分有所差異,如白魔芋中葡甘聚糖含量較高,幹物質中葡甘聚糖可達60 以上,而澱粉含量則較低 疣柄魔芋含葡甘聚糖量極低,...

裡面的交叉引用怎麼用,word裡面的交叉引用怎麼用

您建立的交叉引用僅可引用同一文件中的專案。若要交叉引用其他文件中的專案,首先要將文件合併到主控文件 中。交叉引用的專案 例如標題或書籤 必須已經存在。例如,必須在交叉引用某個書籤前將其插入文件。在文件中,鍵入交叉引用開頭的介紹文字。例如,鍵入 有關詳細資訊,請參閱 插入 選單中,指向 引用 再單擊 ...