Excel VBA: 예 아니요 메시지 상자 개발 및 사용

  • 이 공유
Hugh West

이 기사에서는 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 메시지 상자 를 더 자세히 알아보고 싶다면 이 링크를 확인할 수 있습니다.

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