似乎是一個足夠簡單的問題,但我在這裏找不到答案。我已經使用了StackOverflow sooo,最後決定自己提問,我確定有人知道答案!VBA - 更改細胞的價值取決於條件
的情況: 我有一個唯一的文件名值的列,如果他們處理與否。例如:「20160810_123_a.xml已處理」或「20160810_123_b.xml失敗」文件名的長度發生更改,因此它不是靜態的。我在不同的報告中使用這些值,只取決於'Processed'或'Failed'的值,具體取決於原始內容中的內容。
我猜我需要某種If循環,它會這樣做: 在範圍I:I中,如果單元格的值包含「已處理」,則用「已處理」替換整個單元格。 !如果單元格的值包含 「失敗」,取代「失敗
由於整個小區提前
你可以用一個簡單的公式來做到這一點,它是否需要VBA? – Brian
嘿,Brian,我用VBA來處理整個文檔,這只是它的一個步驟,所以是的,我總是可以在裏面放一個公式當然你會建議嗎? – Intuos
這裏有幾個選項,但如果您只想更改大小寫,以便可以在VBA中執行比較,那麼在比較時可以在VBA代碼中使用'LCase'或'UCase'。這樣,無論字符串中的情況如何,您都會得到正確的結果 – Zac