2016-04-27 2 views
0

Любая идея, почему приведенная ниже формула InStr всегда возвращает ноль, даже если значение в столбце C содержит слово UNIT (например, BETA UNIT)?InStr всегда возвращает ноль

For k = 2 To y 

wsFile.Range("P" & k).Value = InStr(Range("C" & k).Value, " UNIT") 

Next k 

Я уже переключился .Вот в .Text, но это не решило.

Благодарим за помощь!

+1

Не квалифицируют 'range'? – findwindow

+0

В '' UNIT 'есть пробел', если он не имеет пробела '' UNIT ''? –

+0

@findwindow Что вы подразумеваете под словом «Не квалифицировали диапазон»? –

ответ

0

Вот возвращаемые значения Instr, надеюсь, что это помогает ... Return_Values

Смежные вопросы