2016-05-11 2 views

ответ

3

InStrreturns an integer, представляющий позицию, найденный текст можно найти в строке.

curr_val.exist не будет работать, потому что целочисленный тип не имеет метода exist. Вместо этого:

If curr_val > 0 Then 

Или (если это только использование этой переменной):

If InStr(Root_Currency,".") > 0 Then 

Наконец, поскольку 0 рассматривается как значение False в VBScript, вам не нужно включать равенство. Либо позиция найдена для символа или, наоборот, получали 0/ложь:

If InStr(Root_Currency,".") Then 
1

InStr возвращает «простой» номер (1 индекс/положение иглы в стоге сена, или 0, означающего «не найден», или Null значение Null аргумент) не объект. Поэтому измените свой код на:

If curr_val Then 
    ' found 
Else 
    ' not found 
End If 
Смежные вопросы