Excel VBA: MsgBox에 새 줄 만들기(예제 6개)

  • 이 공유
Hugh West

코드를 실행한 후 알림을 표시하기 위해 VBA MsgBox 를 자주 사용합니다. 때로는 한 줄로 출력을 제대로 표시할 수 없습니다. 그런 다음 새 줄을 추가 해야 합니다. 따라서 이 기사에서는 Excel VBA를 사용하여 MsgBox 에 새 줄을 추가하는 6 유용한 매크로를 배웁니다.

연습 통합 문서 다운로드

여기에서 무료 Excel 템플릿을 다운로드하여 직접 연습할 수 있습니다.

MsgBox.xlsm에 새 줄 만들기

6 Excel VBA를 사용하여 MsgBox에서 새 줄을 만드는 예제

1. vbNewLine을 사용하여 Excel VBA

를 사용하여 MsgBox에 새 줄 추가 MsgBox. 첫 번째 줄에 “ Hello! ”를 표시하고 두 번째 줄에 “ Welcome to ExcelWIKI” 를 표시하겠습니다.

단계:

  • Alt + F11 을 눌러 VBA 창 을 엽니다.
  • 다음과 같이 클릭 하여 모듈 삽입: 삽입 ➤ 모듈 .

  • 나중에 다음 코드를 입력하십시오-
7815

  • 그런 다음 시트 돌아가 다음과 같이 를 클릭하여 을(를) 엽니다. 매크로 대화 상자: 개발자 ➤ 매크로 .

  • 매크로 선택 name codes .
  • 마지막으로 Run .

이제 vbNewLine 이 출력을 2로 보여줍니다.lines .

자세히 보기: VBA를 사용하여 Excel에서 이메일 본문에 여러 줄 생성(2가지 방법)

2. vbCrLf를 사용하여 MsgBox에서 새 줄 만들기 Excel에서 VBA 사용

이제 다른 상수 VBA vbCrLf 를 사용하여 MsgBox . 또한 연속된 두 줄 사이에 새 줄이 추가됩니다.

단계:

  • 먼저 첫 번째 방법의 처음 두 단계를 따르십시오. VBA
  • 에 모듈을 삽입하려면 작성 다음 코드 in it-
6611

  • 다음으로 첫 번째 방법의 네 번째 단계 를 수행하여 매크로 대화 상자 를 엽니다.
  • 선택 매크로 이름 을 입력하고 실행 을 누릅니다.

상수 vbCrLf 가 <1을 추가했습니다>새 줄 과 간격 줄 도 있습니다.

자세히 보기: 추가 방법 Excel 셀에 줄을 긋는 방법(5가지 쉬운 방법)

3. vbLf를 삽입하여 Excel VBA를 사용하여 MsgBox에 새 줄 추가

다른 상수인 vbLf 를 사용하여 Excel VBA에서 MsgBox 에 새 줄을 추가해 보겠습니다.

단계:

  • 첫 번째 방법 의 처음 두 단계를 수행하여 VBA 에 모듈을 삽입합니다.
  • 나중에 작성 다음 코드 그 안에-
2600

  • 그런 다음 첫 번째 방법의 네 번째 단계 를 따라 매크로 대화 상자 를 엽니다.
  • 나중에 매크로 이름 을 선택합니다.코드에 언급된 대로 실행 을 누릅니다.

그리고 곧 원하는 결과를 얻을 수 있습니다.

자세히 보기: Excel에서 CONCATENATE 수식으로 새 줄 추가하는 방법(5가지 방법)

4. Chr을 적용하여 MsgBox에서 새 줄 만들기 Excel에서 VBA 사용

여기서 VBA- Chr(13) & Chr(10) 행을 추가합니다.

단계:

  • 첫 번째 방법의 처음 두 단계<2를 따라 시작합니다> VBA
  • 에 모듈을 삽입한 다음 작성 다음 코드
3397

  • 그런 다음 첫 번째 방법의 네 번째 단계 를 수행하여 매크로 대화 상자 를 엽니다.
  • 그런 다음 매크로 이름 을 지정하고 실행 을 누릅니다.

동일한 결과가 나오는지 확인합니다.

5. Excel VBA

의 매크로 내에 새 줄 추가 이전 방법에서는 코드에서 줄을 나누지 않았습니다. 여기에서는 코드 내에서 줄을 끊고 추가합니다.

단계:

  • 먼저 첫 번째 방법의 처음 두 단계를 따릅니다. VBA
  • 에 모듈을 삽입하려면 다음 코드
9711
에 작성합니다.

  • 나중에 첫 번째 방법의 네 번째 단계 를 수행하여 매크로 대화 상자 를 엽니다.
  • 그런 다음 매크로 이름 을 선택하고 실행 을 누르십시오.

지금 매크로 새 줄을 추가 하여 줄 사이에 간격 을 유지합니다.

자세히 보기: 엑셀 줄 바꿈 방법(4가지 방법)

6. Button

을 사용하여 MsgBox에 새 줄을 추가하기 위해 VBA를 포함합니다. 마지막 방법에서는 약간 다른 방식으로 작업을 수행합니다. MsgBox 버튼 을 설정하여 MsgBox 에 라인을 추가합니다.

6.1 단일 라인용 버튼

먼저 한 줄을 추가하는 버튼을 만들겠습니다. 이를 위해 입력 Last Name , Address Phone number 를 제공하는 세 개의 셀을 나타내는 데이터 세트를 만들었습니다. 버튼 을 클릭하면 셀을 확인하고 빈 셀이 있으면 해당 셀에 대한 메시지를 표시 합니다.

  • 다음과 같이 클릭: 개발자 ➤ 삽입 직사각형 상자<2 선택> 양식 컨트롤 섹션 에서.

  • 더하기 기호 가 표시됩니다. 마우스 커서를 왼쪽 클릭 하고 시트 에서 끌어 버튼 크기 를 설정합니다.

  • 그런 다음 버튼 에서 마우스 오른쪽 클릭 하고 텍스트 편집<2을 선택합니다> 컨텍스트 메뉴 에서 버튼 이름 을 설정합니다.

  • <2를 입력합니다> 이름 을 입력하고 시트의 아무 곳이나 클릭합니다.

  • 다시 오른쪽 클릭 <1 버튼의>마우스 컨텍스트 메뉴 에서 매크로 지정 을 선택하여 매크로 를 설정합니다.

  • 이 때 매크로 이름 을 지정하고 새로 만들기 를 누릅니다.

  • 그런 다음 입력 다음 코드
8683

코드 분석

  • 먼저 Sub 프로시저 SingleLine_Button 을 생성했습니다.
  • 그런 다음 변수 WS 를 <로 선언했습니다. 1>워크시트 .
  • 그런 다음 3개의 IF 문 을 사용하여 셀을 확인했습니다. 셀이 값 으로 채워지면 무시합니다. 빈 셀 이 있으면 MsgBox 를 통해 해당 메시지 를 표시합니다.
  • 나중에, 시트 돌아가 버튼 을 클릭하세요.

필드가 비어 있기 때문에 알림 메시지가 표시됩니다.

  • 확인 을 누르면 두 번째 필드를 확인합니다. .

두 번째 필드도 비어 있으므로 n을 추가했습니다. ew line to notify it .

여기서 첫 번째 필드 를 채우고 버튼을 클릭했는데 해당 필드를 건너뛰고 메시지를 표시하기 위해 두 번째 필드 로 ​​이동했습니다.

6.2 여러 줄에 대한 버튼

지정하여 이 버튼을 클릭하면 메시지 상자에 한 번에 여러 줄을 추가할 수 있습니다.

  • 먼저 이전 섹션 에서 버튼 을 추가하고 매크로 를 할당합니다.

  • 그런 다음 매크로에 다음 코드 입력-
9288

코드 분석

  • 여기서 Sub 프로시저 Multiple_Line_Button 을 생성했습니다.
  • 그런 다음 일부 변수를 WS <로 선언했습니다. 1>워크시트 및 Last_Name , Address , Phone , Error_msg As
  • 나중에 사용됨 Len Range 를 사용하여 필드를 설정합니다.
  • 마지막으로 If 문 을 사용하여 필드가 비어 있는지 여부 를 확인했습니다. . 채워진 경우 건너뛰고 그렇지 않은 경우 MsgBox 를 통해 메시지를 표시합니다.
  • 마지막으로 시트로 돌아가서 버튼 을 클릭합니다.

세 개의 필드 세 줄 이 표시됩니다. 모두 비어 있습니다 .

첫 번째 필드 를 채웠더니 에 대한 메시지만 표시됩니다. 다음 2개의 필드 .

자세히 보기: Excel 셀에 여러 줄을 넣는 방법(2가지 쉬운 방법)

결론

위에서 설명한 절차대로 엑셀 VBA를 이용하여 MsgBox에 새로운 라인을 생성할 수 있기를 바랍니다. 의견 섹션에 질문이 있으면 자유롭게 질문하고 피드백을 보내주세요.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.