返回列表 上一主題 發帖

不用迴圈,不用Worksheet函數(match等),判斷某element在是否陣列中

回復 8# sunnyso

雖然這個討論串歷史已久,(4年前...
但仍然對我有很大的幫助,
謝謝各位先進的幫助!

但 05. 中 「Aj = S & "DA類" & S」有點小疑問,
若此時搜尋對象變成J類的時候,
便會無法找到,
原因在於,
Aj 經 05. 處理後,變成「,J類,」
但 Ar 字串在 06. 處理後,變成「 ,DA類,B類,DEC類,EC類,C類,F類,G類,H類,I類,J類」
此時用InStr(Ar, Aj),絕對會等於 0

試問,
05. 中,後面的&S原本立意為何?
是不是利用兩個","來決定字串的頭與尾?
若是如此,如果在「Ar = " " & S & Join(alltype, S)」後面追加 & S,會更完美?:P

最後,還是感謝各位大大,
居然可以活用Join再配合InStr達到判定是否存在的目的,
最後再連續利用Split並配合UBound來指出該項目的位置,
實在厲害!XD

TOP

        靜思自在 : 君子如水,隨方就圓,無處不自在。
返回列表 上一主題