Contents
Index 🔎︎

# InStr Function

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

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

## Синтаксис

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

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

Integer

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

Начало. Число, указывающее начальную позицию в строке, с которой нужно начать поиск указанной подстроки. Если этот параметр опущен, поиск начинается с первого символа строки. Максимально допустимое значение: 65535.

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

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

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

Чтобы избежать ошибок времени выполнения, не нужно указывать параметр Compare, если опущен первый параметр возврата.

## Error codes:

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

## Пример:

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