我已閱讀以前的文章,並且找不到此特定問題的答案。
我在Excel中的VBA腳本返回值到A2,B2,C2它,然後通過一個循環運行,以數據填充到A3,B3,C3等
我需要做的就是消除重複值是什麼在使用VBA的行中並僅返回唯一值。我正在使用「/」分隔。
它需要忽略任何空白單元格。
這個想法是,結果是在下一個循環之前計算出來的。
理想我想,而不必填充A1,B1,C1等
你在這個協助理解僅顯示結果。
'Conditions
If Cells(rw, 24) = Cells(rw, 26) And Cells(rw, 24) = Cells(rw, 25) Then Cells(rw, 18) = "'" & Cells(rw, 24)
If Cells(rw, 24) <> Cells(rw, 26) Then Cells(rw, 18) = Cells(rw, 24) & "/" & Cells(rw, 26)
Cells(rw, 20) = Application.VLookup(Cells(rw, 18), Workbooks("CMF Export.xlsx").Sheets("Data").Columns("C:D"), 2, False) ' Vlookup function
If Not aCell Is Nothing Then
Cells(rw, 23 + i) = Right(aCell.Value, 7)
End If
後你有什麼到目前爲止已經試過,已經失敗了。 –
我已經使用普通的if語句作爲計算結果的公式。這正在放慢整個過程。我不知道從哪裏開始解決這個問題。 – Mark
這是我試過的代碼,但沒有考慮到第三次檢查。單元格引用與我的示例不同,但我將更改爲套件。 – Mark