Excel 콤보 상자 사용 방법(전체 지침)

  • 이 공유
Hugh West

콤보 상자 는 Excel의 특수 기능입니다. Excel에서 옵션 목록을 사용해야 할 때 이 기능을 사용합니다. 이 기사에서는 Excel 콤보 상자 에 대해 적절한 그림과 함께 자세히 설명합니다.

실습 워크북 다운로드

이 연습 워크북을 다운로드하려면 이 글을 읽으면서 연습해보세요.

Combo Box.xlsm 사용

Excel Combo Box란?

Combo Box 는 특정 텍스트 상자의 조합을 기반으로 한 드롭다운 목록입니다. 드롭다운 목록에서 원하는 옵션을 선택할 수 있습니다. 또한 선택한 항목의 일련 번호를 표시하는 이 목록과 셀을 연결할 수 있습니다. Excel 콤보 상자는 Excel 2007 에서 365 까지 사용할 수 있습니다.

Excel 2007/2010/2013/2016 또는 추가 업데이트 버전

이 섹션에서는 Excel에서 콤보 상자를 추가하는 방법에 대한 기본 절차를 보여줍니다. 다음 절차는 콤보 상자의 모든 Excel 버전에 적용됩니다.

콤보 상자를 추가하려면 개발자 탭으로 들어가야 합니다. 일반적으로 개발자 도구는 Excel 리본 옵션에서 사용할 수 없습니다.

📌 단계:

  • 파일 >> 옵션 . Excel 옵션 창이 여기에 나타납니다.
  • 왼쪽에서 리본 사용자 지정 옵션을 선택합니다.
  • 그런 다음 기본 탭으로 이동합니다. 에서 사용자 정의리본
  • 목록에서 개발자 옵션을 찾습니다.
  • 개발자 옵션의 해당 상자를 선택합니다.
  • 마지막으로 확인 을 누릅니다.

  • 시트로 돌아갑니다.

이제 개발자 탭을 사용할 수 있습니다.

  • 개발자 탭을 클릭합니다.
  • 제어 그룹에서 삽입 옵션을 선택합니다.

삽입 <2의 옵션> 탭이 여기에 표시됩니다. 이 창은 두 가지 유형의 두 콤보 상자를 나타냅니다.

  • 이제 표시된 콤보 상자 중 하나를 선택합니다.
  • 그런 다음 원하는 위치의 시트에 커서를 놓습니다.

콤보 상자의 크기도 사용자 정의할 수 있습니다.

엑셀 콤보 상자 2종 추가 방법

콤보 상자에는 두 가지 유형이 있다는 것을 이미 알고 있습니다. 그것들은-

  • Form Controls Combo Box
  • ActiveX Controls Combo Box 입니다.

In 아래 섹션에서는 이 두 가지 콤보 상자에 대해 설명합니다.

1. 양식 제어 콤보 상자 추가

이 섹션에서는 Excel에서 양식 제어 콤보 상자 를 추가하는 방법을 보여줍니다.

이름의 데이터 세트가 있습니다. 요일의. 여기에서는 드롭다운 목록에서 날짜를 선택하고 선택 번호를 표시하는 콤보 상자를 추가합니다. 또한 선택한 날짜의 이름을 표시하는 셀을 추가합니다.

📌 단계:

  • 먼저 양식 컨트롤 섹션에서 콤보 상자를 선택합니다.

  • 콤보 상자를 시트의 원하는 위치에 놓습니다.

  • 마우스 오른쪽 버튼을 누릅니다.
  • 컨텍스트 메뉴 에서 제어 형식 옵션을 선택합니다.

  • 개체 서식 지정 창이 나타납니다.
  • 지금 제어 탭을 선택하십시오.

입력 나타나는 상자의 값. 입력 범위 에서 드롭다운 값이 포함된 범위를 선택합니다.

셀 링크 상자는 일련 번호를 표시할 셀을 나타냅니다. 선택합니다.

드롭다운 라인 은 드롭다운에 표시되는 옵션의 수를 나타냅니다.

  • 마지막으로 확인<2을 누릅니다>.
  • 이제 드롭다운의 아래쪽 화살표를 클릭합니다.

여기에 옵션 목록이 표시됩니다.

  • 드롭다운 목록에서 옵션을 선택합니다.

2 가 <1에 표시되는 것을 볼 수 있습니다>셀 D5 . 이 셀은 드롭다운 목록과 연결되어 있습니다.

  • 이제 특정 셀에서 선택한 값이나 선택한 요일의 이름을 추가로 표시하려고 합니다.
  • 이를 위해 수식을 적용합니다.
  • 셀 E5 에 다음 수식을 입력합니다.
=INDEX(B5:B11,D5)

  • Enter 버튼을 누르면 결과가 나옵니다.

양식 컨트롤 콤보 상자가 여기에 표시됩니다.

자세히 보기: 가장 많이 사용되는 10개의 Excel VBA 개체 목록(속성 및 예)

2. ActiveX 컨트롤 콤보 상자 만들기

이 섹션에서는 ActiveX 컨트롤 콤보 상자를 만드는 방법을 보여줍니다. 이 콤보 상자에서 VBA 코드를 사용할 수 있는 추가 기능이 있습니다.

이 섹션의 콤보 상자를 사용한 결과는 셀 D5 에 표시됩니다.

📌 단계:

  • 먼저 이름이 지정된 클릭을 만들어야 합니다. 수식 탭에서 그런 다음 이름 정의 옵션을 선택합니다.

  • 새 이름 창이 나타납니다.
  • 이름 상자에 범위의 이름을 입력합니다.
  • 그런 다음 Excel 시트의 참조 상자에서 범위를 선택합니다. 마지막으로 확인 을 누릅니다.

  • 이제 ActiveX 컨트롤 섹션에서 콤보 상자를 삽입합니다.

  • 콤보 상자를 셀 D5 옆에 놓습니다.

  • 이제 마우스 오른쪽 버튼을 누릅니다.
  • 컨텍스트 메뉴 에서 속성 옵션을 선택합니다.

  • 속성 창이 나타납니다.
  • LinkedCell ListFillRange 옵션을 찾으십시오. 속성 창에서.

연결된 셀로 D5 를 삽입하고 를 나열된 범위입니다.

  • 이제 비활성화 컨트롤 그룹의 디자인 모드 .
  • 그런 다음 콤보 상자의 아래쪽 화살표를 클릭합니다.

  • 여기에 목록이 표시됩니다.
  • 옵션 중 하나를 선택하십시오.

일이 셀 D5 에 표시됩니다.

유사한 읽기

  • Excel VBA 프로그래밍 배우기 & 매크로(무료 자습서 – 단계별)
  • Excel에서 VBA 입력 기능을 사용하는 방법(예제 2개)
  • Excel의 매크로 예제 22개 VBA
  • Excel VBA 사용자 양식 사용 방법(적합한 예 2개)
  • Excel VBA를 마스터하기 위한 20가지 실용적인 코딩 팁

Excel VBA로 동적 종속 콤보 상자 만들기

이제 VBA를 사용하여 동적 종속 ActiveX 컨트롤 콤보 상자를 만들고 싶습니다. Excel의 매크로입니다.

여기에는 Days와 Months라는 두 개의 열이 있습니다. 여기서는 두 개의 콤보 상자를 소개합니다. 두 번째 콤보 상자는 첫 번째 콤보 상자에 종속됩니다. 먼저 첫 번째 콤보 상자에서 카테고리를 선택하고 2nd 상자에서 해당 상자 아래의 옵션을 가져옵니다.

📌 단계:

  • 먼저 개발자 탭으로 이동합니다.
  • 클릭 코드 그룹의 Visual Basic 옵션.

  • 그러면 VBA 창이 나타납니다.
  • 동적이고 종속적인 콤보 상자를 만들려면 사용자 양식 이 필요합니다.
  • 사용자 양식 선택 삽입 탭의 옵션.

  • 다음과 함께 사용자 양식 이 나타나는 것을 볼 수 있습니다. Toolbox .

  • 이제 커서를 UserForm 에 두고 마우스 오른쪽 버튼을 누릅니다. .
  • 컨텍스트 메뉴 에서 속성 옵션을 선택합니다.

  • 출처 속성 창에서 캡션 이름 입력으로 이동합니다. 이것은 UserForm 의 제목입니다.

  • 그런 다음 Lable ComboBox를 추가합니다. 도구 상자 에서.

  • 이제 해당 상자를 Ctrl+C 로 복사하고 Ctrl+V 를 눌러 붙여넣습니다.

  • 이제 커서를 레이블 오른쪽 버튼을 누릅니다.
  • 컨텍스트 메뉴 에서 속성 옵션을 선택합니다.

  • 이제 속성 창에서 이름, 글꼴 색상, 크기 등을 변경합니다.

  • 속성을 변경한 후 사용자 양식 은 다음과 같습니다.
  • 이제 기본 탭에서 실행 옵션을 누릅니다.

  • 다음과 같습니다.

  • 이제 UserForm 을 두 번 클릭하면 VBA 창으로 들어갑니다. 코드를 작성할 위치로 이동합니다.
  • 창에서 오른쪽으로 이동하여 화살표를 클릭합니다.
  • 활성화 를 선택하여 목록을 선택합니다.

  • 창에 코드가 추가됩니다. 에게 UserForm 을 활성화합니다.

  • VBA 창에서 UserForm 코드를 제거합니다.
  • 이제 다른 VBA 코드를 창에 복사하여 붙여넣습니다.
5686

  • 의 아래쪽 화살표를 클릭하면 범주 콤보 상자에서 옵션을 확인합니다.
  • 다시 옵션 콤보 상자의 아래쪽 화살표를 클릭합니다.

옵션 콤보 상자는 비어 있지만 카테고리 콤보 상자는 비어 있지 않습니다.

  • 다시 ComboBox1 .

  • 다른 VBA 코드를 복사하여 창에 붙여넣습니다.
3574

  • 다시 F5 버튼을 눌러 VBA 코드를 실행합니다.

옵션 콤보 상자가 이제 작동하는 것을 볼 수 있습니다. 이는 옵션 콤보 상자가 종속적이라는 의미입니다.

  • 이제 콤보 상자를 동적으로 만들려고 합니다.
  • 데이터세트에 다른 열을 추가합니다.

  • 다시 사용자 양식 으로 이동합니다.

그리고 콤보 상자에 새 열이 추가된 것을 볼 수 있습니다.

자세히 보기: Excel VBA 사용자 양식을 만드는 방법(자세한 단계 포함)

Excel에서 콤보 상자 제거하는 방법

이 섹션에서는 콤보 상자를 제거하는 방법을 보여줍니다.

📌 단계:

  • 먼저 개발자 탭을 클릭합니다.
  • 디자인 모드 를 활성화합니다.

  • 콤보 선택

  • 이제 키보드의 삭제 버튼을 눌러주세요.

콤보 상자가 이미 시트에서 삭제된 것을 볼 수 있습니다.

결론

이 기사에서는 콤보 상자에 대한 모든 것을 설명했습니다. Excel 시트에서 삽입하고 동적으로 만들고 삭제하는 방법. 이것이 귀하의 요구를 충족시키기를 바랍니다. 저희 웹사이트 ExcelWIKI.com 을 보시고 댓글 상자에 제안 사항을 남겨주세요.

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