InStr 함수
- 2019 년 8 월 14 일
- 읽는 데 2 분
-
- o
- L
- m
- O
- k
-
+ 2
다른 문자열 내에서 한 문자열의 첫 번째 발생 위치를 지정하는 변형 (Long)을 반환합니다.
참고
여러 플랫폼에서 Office 경험을 확장하는 솔루션 개발에 관심이 있으십니까? 새로운 Office 추가 기능 모델을 확인하세요. Office 추가 기능은 VSTO 추가 기능 및 솔루션에 비해 설치 공간이 적으며 HTML5, JavaScript, CSS3 및 XML과 같은 거의 모든 웹 프로그래밍 기술을 사용하여 빌드 할 수 있습니다.
구문
InStr (, string1, string2,)
InStr 함수 구문에는 다음 인수가 있습니다.
부품 | 설명 |
---|---|
시작 | 선택 사항. 각 검색의 시작 위치를 설정하는 숫자 표현식입니다. 생략하면 첫 번째 문자 위치에서 검색이 시작됩니다. start에 Null이 있으면 오류가 발생합니다. 비교가 지정된 경우 시작 인수가 필요합니다. |
string1 | 필수입니다. 검색중인 문자열 표현식입니다. |
string2 | 필수입니다. 문자열 표현식을 찾았습니다. |
비교 | 선택 사항. 문자열 비교 유형을 지정합니다. compare가 Null이면 오류가 발생합니다. 비교를 생략하면 옵션 비교 설정에 따라 비교 유형이 결정됩니다. 비교에 로케일 별 규칙을 사용하려면 유효한 LCID (LocaleID)를 지정하십시오. |
설정
비교 인수 설정은 다음과 같습니다.
상수 | 값 | 설명 |
---|---|---|
vbUseCompareOption | -1 | 옵션 비교 문의 설정을 사용하여 비교를 수행합니다. |
vbBinaryCompare | 0 | 이진 비교. |
vbTextCompare | 1 | 텍스트 비교를 수행합니다. |
vbDatabaseCompare | 2 | Microsoft Access에만 해당됩니다. 데이터베이스의 정보를 기반으로 비교를 수행합니다. |
반환 값
If | InStr 반환 |
---|---|
string1은 길이가 0입니다. | 0 |
string1은 Null입니다. | Null |
string2는 길이가 0입니다. | start |
string2가 Null입니다. | Null |
string2를 찾을 수 없습니다. | 0 |
string2가 string1 내에 있습니다. | 일치하는 항목이 있습니다. |
시작 > string2 | 0 |
참고
InStrB 함수는 문자열에 포함 된 바이트 데이터와 함께 사용됩니다. 다른 문자열 내에서 한 문자열의 첫 번째 발생 문자 위치를 반환하는 대신 InStrB는 바이트 위치를 반환합니다.
예
이 예제에서는 InStr 함수를 사용하여 첫 번째 문자열의 위치를 반환합니다. 하나의 문자열이 다른 문자열에서 발생합니다.
참고 항목
- 함수 (Visual Basic for Applications)
지원 및 피드백
Office VBA 또는이 설명서에 대한 질문이나 의견이 있습니까? 지원을 받고 피드백을 제공 할 수있는 방법에 대한 지침은 Office VBA 지원 및 피드백을 참조하세요.
admin
0