InStr Function

Возвращает позицию строки внутри другой строки.

Функция InStr возвращает позицию, в которой было обнаружено совпадение. Если строка не была обнаружена, функция возвращает 0.


InStr ([Начало As Long,] Текст1 As String, Текст2 As String[, Сравнение])

Возвращаемое значение:



Start: A numeric expression that marks the position in a string where the search for the specified substring starts. If you omit this parameter, the search starts at the first character of the string. The minimum allowed value is 1. The maximum allowed value is 2,147,483,648.

Текст1. Строка, в которой нужно вести поиск.

Текст2 . Строка, которую нужно найти.

Сравнение. Необязательное число, которое определяет тип сравнения. Значением этого параметра может быть 0 или 1. Значение по умолчанию 1 указывает текстовое сравнение (без учёта регистра). Значение 0 указывает двоичное сравнение (с учетом регистра).

To avoid a run-time error, do not set the Compare parameter if the first optional parameter is omitted.

Error codes:

5 Неправильный вызов процедуры


Sub ExamplePosition
Dim sInput As String
Dim iPos As Integer
    sInput = "Star Office"
    iPos = Instr(sInput,"c")
    Print iPos
End Sub

Please support us!