Содержимое
Index 🔎︎

# InStr Function

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

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

## Синтаксис

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

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

Integer

## Параметры:

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.

### Коды ошибок:

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

## Пример:

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