다음을 통해 공유

Excel 2013에서 VBA를 이용하여 줄 바꿈 명령을 수행하려고 하는데, 작동하지 않습니다.

익명
2017-01-23T05:24:30+00:00

Excel 내 VBA를 이용하여 사용자 지정 함수의 결과 값으로 줄 바꿈이 포함된 값을 출력하고자 하는 상황입니다.

입력한 사항은 다음과 같습니다.

Public Function 함수2(이름)

Select Case 함수1(이름)

Case "가"

함수2 = "윗줄 내용" & Chr(10) & "아랫줄 내용"

Case Else

함수2 = "다시 입력하세요"

End Select

End Function

함수1(이름)의 결과 값이 "가"인 경우 함수 2의 결과가 아래와 같이 표시되기를 원하는 상황입니다.

윗줄 내용<br><br><br>아랫줄 내용

그러나 현재 이 상태로 표시되는 값은 아래와 같습니다. 함수1(이름)의 결과 값은 "가"인 상황입니다.

윗줄 내용아랫줄 내용

Chr(10)이 줄을 바꿔 주지 못하고 있어 검색하여 다음 명령어들도 시도해 보았으나, 똑같이 줄 구분이 안 되어 나옵니다.

  • Chr(10) & Chr(13)
  • Chr(13)
  • vbNewLines
  • vbCrLf
  • vbLf

ASCII 말고 Unicode의 줄 바꿈에 해당하는 8232로 시도해 보았으나( Chr(8232) ), 이번에는 띄어쓰기가 되어 아래와 같이 나타납니다.

윗줄 내용 아랫줄 내용

사용자 지정 함수에서 첫 번째 표처럼 표시되려면 어떤 작업을 수행해야 하는지 알려 주십시오.

Visual Basic 초보자라 많이 어렵습니다. 쉽게 설명해 주시면 대단히 감사하겠습니다.

Microsoft 365 및 Office | Excel | 가정용 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

답변 1개

정렬 기준: 가장 유용함
  1. 익명
    2017-01-26T00:46:45+00:00

    안녕하세요 Big Jaekuk 님 .

    Microsoft Community 사이트를 방문해 주셔서 감사합니다.

    안타깝게도 문의하신 내용은 Microsoft Community에서 다루기에는 어려움이 있습니다.

    TechNet 포럼을 통하여 도움을 받으시길 바랍니다.

    TechNet 포럼 - 바로 가기

    관련된 추가 질문이 있으실 경우 [응답] 버튼을 눌러 질문해주시기 바랍니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음