我有這樣的代碼在VBA:VBA Len函數
For x = 4 To 3918
If InStr(Cells(x, 2), "LW") Then
numToFind = Cells(x, 1)
For y = 4 To 3918
If Cells(y, 1) = numToFind Then
Cells(y, 1).EntireRow.Interior.ColorIndex = 4
End If
Next y
End If
Next x
不過,我試圖改變的條件從「如果小區x,2包含字符串‘LW’」到「如果小區x 2含5個字符......「在第2行中。我正常使用len()函數時遇到了問題。有人可以幫忙嗎?
謝謝!
你怎麼現在不正確使用呢?看到你的嘗試可以幫助他人診斷你的問題。 – steegness
if len(cells(x,2).value)= 5 then –
誠實的問題:爲什麼這不是一個條件格式? '= FIND(「lw」,B1)'爲原始邏輯,還是'= LEN(B1)> 4'或者你的長度邏輯? – Ditto