이 기사에서는 VBA를 통해 문자열에서만 텍스트를 추출하는 사용자 정의 함수를 만드는 방법을 배웁니다 .

_ 사용자 정의 함수 : Microsoft Excel을 사용하면 요구 사항에 따라 고유 한 함수를 만들 수 있으며이를 사용자 정의 함수라고합니다. 그리고 Excel에서 작동하는 다른 함수와 마찬가지로 사용자 정의 함수를 사용할 수 있습니다 ._

아주 간단한 예를 들어 이해합시다 :

텍스트 값만 검색하려는 문자열 범위가 있습니다.

image 1

텍스트 만 검색하려면 VBA 코드를 만듭니다. 이 코드를 통해 셀의 모든 위치에서 텍스트를 검색 할 수 있습니다. 이것이 얼마나 쉬운 지 이해할 수있는 아래 절차와 코드를 참조하십시오.

VBA 페이지 열기 Alt + F11 키를 누릅니다. 모듈 삽입 * 아래에 언급 된 코드를 작성합니다.

Function TextVba(entry)

For I = 1 To Len(entry)

ThisChar = Mid(entry, I, 1)

Select Case Asc(ThisChar)

Case 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58

Case Else

TextVba = TextVba & ThisChar

End Select

Next i

End Function

코드 설명 : 먼저 함수 이름 (TextVba)을 지정했습니다.

그리고 문자열의 길이를 지정하고 Asc 함수 (코드 함수)를 사용했습니다. 그런 다음 사례를 정의했습니다. 이제 TextVba의 조건을 정의한 다음 Select 기능을 닫습니다.

이제 Excel 시트에서 함수를 사용할 것입니다. Excel 시트로 이동 B2 셀에 수식을 입력하고 = TextVba (A2)를 입력하고 Enter 키를 누릅니다. * 함수는 텍스트 만 반환합니다

image 2

이러한 방식으로 사용자 정의 함수를 생성하고 정기적 인 활동에서 시간을 절약 할 수 있습니다.

image 48

_ 블로그가 마음에 들면 Facebook에서 친구들과 공유하세요. Twitter와 Facebook에서도 팔로우 할 수 있습니다 ._

_ 우리는 여러분의 의견을 듣고 싶습니다. 우리가 작업을 개선, 보완 또는 혁신하고 더 나은 서비스를 제공 할 수있는 방법을 알려주십시오. [email protected]_로 문의 해주세요