Excel 내 VBA를 이용하여 사용자 지정 함수의 결과 값으로 줄 바꿈이 포함된 값을 출력하고자 하는 상황입니다.
입력한 사항은 다음과 같습니다.
Public Function 함수2(이름)
Select Case 함수1(이름)
Case "가"
함수2 = "윗줄 내용" & Chr(10) & "아랫줄 내용"
Case Else
함수2 = "다시 입력하세요"
End Select
End Function
함수1(이름)의 결과 값이 "가"인 경우 함수 2의 결과가 아래와 같이 표시되기를 원하는 상황입니다.
그러나 현재 이 상태로 표시되는 값은 아래와 같습니다. 함수1(이름)의 결과 값은 "가"인 상황입니다.
Chr(10)이 줄을 바꿔 주지 못하고 있어 검색하여 다음 명령어들도 시도해 보았으나, 똑같이 줄 구분이 안 되어 나옵니다.
- Chr(10) & Chr(13)
- Chr(13)
- vbNewLines
- vbCrLf
- vbLf
ASCII 말고 Unicode의 줄 바꿈에 해당하는 8232로 시도해 보았으나( Chr(8232) ), 이번에는 띄어쓰기가 되어 아래와 같이 나타납니다.
사용자 지정 함수에서 첫 번째 표처럼 표시되려면 어떤 작업을 수행해야 하는지 알려 주십시오.
Visual Basic 초보자라 많이 어렵습니다. 쉽게 설명해 주시면 대단히 감사하겠습니다.