所以,我有兩列17 & 18在那裏我有多個行,如:Excel中使用宏循環
17 | 18<br>
ttt | xxx<br>
tty | xxy<br>
eer | eet<br>
fff | fft<br>
等... 我想要做的是在開始行2列17什麼,搶TTT然後看看是否在第17或18列再次出現。如果不是,我需要向用戶顯示一條消息,如果確實如此,請說第20行第18列我需要忽略它並標記我已經發現這個價值,並且當我下到那裏時不想再遇到它。
我希望這是有道理的......
我認爲做正確的事就是用一個Do循環,看看是這樣的:
Dim X As Range
Do While Cells(X, 17) <> ""
Do While Cells(X,18) <> ""
Cells.Find(What:=X.Value, After:=activeCell).Active
Loop
Loop
有沒有人嘗試過這樣做嗎?
是在R2C17值你所關心的,還是你試圖找到這些列中的所有唯一值的唯一價值? –