У меня есть этот код в 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
Однако, я пытаюсь изменить состояние из «если клетки х, 2 содержит строку„LW“» в «, если ячейка х, 2 содержит 5 символов ... "в строке 2. У меня возникают проблемы с использованием функции len(). Кто-то может помочь?
Спасибо!
Как вы неправильно использовать его сейчас? Увидев вашу попытку, вы можете помочь другим определить вашу проблему. – steegness
если len (ячейки (x, 2) .value) = 5, то –
Честный вопрос: почему это не только условный формат? '= FIND (" lw ", B1)' для исходной логики или '= LEN (B1)> 4' или для вашей логики длины ?? – Ditto