Module
Contents
Index 🔎︎

# InStr Function

다른 문자열 내에서의 문자열 위치를 구합니다.

Instr 함수는 일치하는 문자열이 발견된 위치를 구합니다. 문자열이 발견되지 않을 경우 이 함수는 0을 구합니다.

## 구문:

    InStr ([Start As Integer,] Text1 As String, Text2 As String[, Compare])

## 반환 값:

Integer

## 매개 변수:

시작: 지정한 부분 문자열의 검색을 시작할 문자열의 위치를 표시하는 숫자 식입니다. 이 매개 변수를 생략하면 문자열의 첫 번째 문자부터 검색이 시작됩니다. 허용되는 최대값은 65535입니다.

Text1: 검색할 문자열이 포함된 문자열 식입니다.

Text2: 검색할 문자열 식입니다.

Compare: 비교 유형을 지정하는 선택적 숫자 식입니다. 이 매개 변수는 0 또는 1이 될 수 있습니다. 기본값 1은 대/소문자를 구분하지 않는 텍스트 비교를 지정합니다. 값 0은 대/소문자를 구분하는 이진 비교를 지정합니다.

런타임 오류를 방지하려면 첫 번째 반환 매개 변수를 생략할 경우 Compare 매개 변수를 설정하지 않습니다.

## Error codes:

5 잘못된 프로시저 호출입니다.

## 예:

    Sub ExamplePosition

    Dim sInput As String

    Dim iPos As Integer

        sInput = "Office"

        iPos = Instr(sInput,"v")

        Print iPos

    End Sub