목차
코드를 실행한 후 알림을 표시하기 위해 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에 새로운 라인을 생성할 수 있기를 바랍니다. 의견 섹션에 질문이 있으면 자유롭게 질문하고 피드백을 보내주세요.