목차
이 기사에서는 Excel의 VBA 에서 예 아니오 메시지 상자를 개발하고 사용하는 방법을 보여 드리겠습니다.
예 아니요 Excel VBA가 포함된 메시지 상자(빠른 보기)
8443
연습 워크북 다운로드
이 연습 워크북을 다운로드하여 이 기사를 읽고 있습니다.
Yes No Message Box.xlsm
Yes No 메시지 상자를 개발하고 사용하기 위한 VBA 코드 개요 (단계별 분석)
간단한 예를 들어 예-아니오 메시지 상자 의 사용법을 알아봅시다. 메시지 상자 에서 질문을 합니다. ExcelWIKI가 마음에 드십니까?
예라고 대답하면 메시지 상자<에서 예 를 클릭합니다. . 답변이 아니오 인 경우 아니오 를 클릭합니다.
이제 메시지 상자<2에서 예 또는 아니오를 클릭하면 어떻게 됩니까?>? 활성 워크시트에는 ExcelWIKI를 좋아하고 싫어하는 사람의 수가 포함된 2 개의 셀이 있습니다. 예 를 누르면 좋아요 셀의 숫자가 1씩 증가합니다.
아니오 를 누르면 싫어요 셀의 숫자가 1씩 증가합니다. .
그렇다면 VBA 코드로 이 전체 작업을 수행하는 방법은 무엇입니까? 쉬운. 전체 프로세스에는 2 개의 주요 단계가 있습니다.
- 예-아니오 메시지 상자 개발
- 메세지박스
여러분의 학습을 위해 단계별로 자세하게 보여드리고 있습니다.
⧪ Step1: Yes-No 메시지 상자 개발
우선 VBA 에 yes-no 메시지 상자를 만들어야 합니다. 이것은 쉬워요. 새 인수 vbYesNo 와 함께 인수에 대한 질문과 함께 일반적인 메시지 상자와 동일한 절차를 사용합니다.
여기서 질문은 “Do You Like ExcelWIKI ?”
3647
⧪ 2단계: 메시지 상자 출력 사용
다음으로 작업을 수행합니다. 메시지 상자 출력을 사용합니다. 여기서 C3 셀은 ExcelWIKI를 좋아하는 사람의 수를 포함하고 셀 C4 는 ExcelWIKI를 좋아하지 않는 사람의 수를 포함합니다.
대답은 예 이고 C3 셀은 1씩 증가합니다. 아니요 이면 셀 C4 가 1씩 증가합니다.
If-block 을 사용하여 이를 실행합니다.
7385
완전한 VBA 코드는 다음과 같습니다.
⧭ VBA 코드:
2910
Excel에서 예 아니오 메시지 상자를 개발하고 사용하기 위한 매크로 만들기
코드의 단계별 분석을 보았습니다. Yes-No 메시지 상자를 개발하고 사용합니다. 이제 코드를 실행하기 위해 매크로를 빌드하는 방법을 살펴보겠습니다.
⧪ 1단계: VBA 창 열기
ALT + F11<2 누르기> Visual Basic 창을 엽니다.
⧪ 2단계: 새 모듈 삽입
삽입>으로 이동합니다. 툴바의 Module . 모듈 을 클릭합니다. Module1 라는 새 모듈(또는 과거 기록에 따라 다른 것)이 열립니다.
⧪ 3단계: VBA 코드 넣기
이것은 가장 중요한 단계. 주어진 VBA 코드를 모듈에 삽입합니다.
⧪ 4단계: 코드 실행
클릭 위의 도구 모음에서 Run Sub / UserForm 도구에서.
코드가 실행됩니다. 메시지 상자 는 예 및 아니요 옵션과 함께 ExcelWIKI 를 좋아하는지 여부를 묻습니다.
예 를 선택하면 셀 C3 의 숫자가 1씩 증가합니다. 그리고 아니오 를 선택하면 셀 C4 의 숫자가 1씩 증가합니다.
여기서는 예 를 선택했으므로 ExcelWIKI 를 좋아하는 사람이 1명 늘었습니다.
기억할 사항
- VBA 의 메시지 상자 에는 프롬프트, 버튼, 제목 및 도움말 이라는 총 4 개의 매개변수가 포함되어 있습니다. . 여기서는 2 매개변수, Prompt 및 Button 만 표시했습니다. 그러나 VBA 메시지 상자 를 더 자세히 알아보고 싶다면 이 링크를 확인할 수 있습니다.