이 글은 도움말을 번역한 글입니다.
일부 함수에는 두 가지 버전이 있습니다. 하나는 Variant 데이터 유형을 반환하고 다른 하나는 String 데이터 유형을 반환합니다. Variant 버전은 서로 다른 유형의 데이터 간의 변환을 자동으로 처리하므로 더 편리합니다. 또한 식을 통해 Null을 전파할 수 있습니다. String 버전은 메모리를 덜 사용하기 때문에 더 효율적입니다.
다음과 같은 경우 String 버전을 사용하는 것이 좋습니다.
프로그램이 매우 크고 많은 변수를 사용하는 경우
random-access files에 직접 데이터를 쓰는 경우
다음 함수는 함수 이름에 달러 기호($)를 추가하면 String 변수로 값을 반환합니다. 이러한 함수는 달러 기호가 없는 Variant 버전과 사용법과 구문이 동일합니다.
| Class | Function |
| Strings | Chr$ |
| Strings | ChrB$ |
| Strings | ChrW$ |
| Strings | Format$ |
| Strings | LCase$ |
| Strings | Left$ |
| Strings | LeftB$ |
| Strings | LTrim$ |
| Strings | Mid$ |
| Strings | MidB$ |
| Strings | Right$ |
| Strings | RightB$ |
| Strings | RTrim$ |
| Strings | Space$ |
| Strings | String$ |
| Strings | Trim$ |
| Strings | UCase$ |
| DateTime | Date$ |
| DateTime | Time$ |
| Conversion | Error$ |
| Conversion | Hex$ |
| Conversion | Oct$ |
| Conversion | Str$ |
| FileSystem | CurDir$ |
| Interaction | Command$ |
| Interaction | Environ$ |
도움말 출처
Returning strings from functions (VBA)
Office VBA reference topic
learn.microsoft.com
'언어 참조' 카테고리의 다른 글
| Property 프로시저 호출 (0) | 2023.08.01 |
|---|---|
| Property 프로시저 작성 (0) | 2023.08.01 |
| Function 프로시저 작성 (0) | 2023.08.01 |
| Sub 프로시저 작성 (0) | 2023.08.01 |
| Select Case문 사용 (0) | 2023.07.31 |