반응형
Choose 함수는 여러 argument 중 하나를 선택하는 함수입니다.
사용법은 다음과 같습니다.
Choose(index, argument1, [argument2, argument3, argument4...])
index: 뒤에 작성된 argument의 위치
argument: 선택될 값. Variant 자료형이기 때문에 어떠한 값도 올 수 있다. 하나 이상의 값이 존재해야 한다.
Choose 함수는 argument들 중 index의 위치에 있는 값을 반환합니다. 만일 argument의 개수를 넘어서는 index를 사용할 시 Null 값을 반환합니다.
Sub Choose_Example()
Debug.Print Choose(1, "Lee", 2, True, 112.3, Empty)
Debug.Print Choose(3, "Lee", 2, True, 112.3, Empty)
Debug.Print Choose(7, "Lee", 2, True, 112.3, Empty)
End Sub
예시 설명
첫 번째 예시의 경우 5개의 argument ("Lee", 2, True, 112.3, Empty) 중 1번째 인덱스의 값인 "Lee"를 반환하게 됩니다.
두 번째 예시의 경우 5개의 argument 중 3번째 인덱스의 값인 True를 반환하게 됩니다.
세 번째 예시의 경우 argument의 개수인 5보다 큰 7이라는 인덱스 값을 사용했기 때문에 Null 값을 반환합니다.
반응형
'프로젝트 및 실습 > VBA' 카테고리의 다른 글
[VBA] TreeView(2): File Structure에서 Folder, File 실행 (0) | 2022.09.22 |
---|---|
[VBA] TreeView(1): File Structure 출력 (2) | 2022.09.19 |
[VBA] 문자열 자르기(Left, Right, Mid) (0) | 2022.08.23 |
[VBA] File Dialog를 사용해 파일 선택 (0) | 2022.08.22 |
[VBA] SGN Function (0) | 2022.08.22 |