워크시트에서 폼 컨트롤을 사용하는 Excel

요약​​

Microsoft Excel 목록에서 항목을 선택하는 데 유용한 대화 상자 시트에 대한 여러 컨트롤을 제공합니다. 컨트롤의 예로 목록 상자, 콤보 상자, 회전 단추 및 스크롤 막대가 있습니다. 

폼 컨트롤에 대한 자세한 Excel 폼 개요, 폼 컨트롤 및 워크시트의 ActiveX 컨트롤 개요를 참조하세요.

추가 정보

다음 메서드는 목록 상자, 콤보 상자, 회전 단추 및 스크롤 막대를 사용하는 방법을 보여 니다. 예제에서는 동일한 목록, 셀 링크 및 인덱스 함수를 사용 합니다.

개발자 탭 사용

2010년 이후 버전에서 폼 Excel 사용하려면 개발자 탭을 사용하도록 설정해야 합니다. 그러려면 다음 단계를 따르세요.

  1. 파일을 클릭한 다음 옵션을 클릭합니다.
    파일 옵션

  2. 왼쪽 창에서 리본 사용자 지정을 클릭합니다.
    리본 사용자 지정

  3. 오른쪽의 기본 탭에서 개발자 확인란을 선택한 다음 확인 을 클릭합니다.

2007년 Excel 컨트롤을 사용하려면 개발자 탭을 사용하도록 설정해야 합니다. 그러려면 다음 단계를 따르세요.

  1. Microsoft Office 단추를 클릭한 다음 Excel 옵션을 클릭합니다.
    excel 2007의 파일 옵션

  2. 인기 있는을 클릭하고 리본 메뉴에서 개발자 표시 탭을 선택한 다음 확인 을 클릭합니다.
    리본 메뉴

목록, 셀 링크 및 인덱스 설정

  1. 새 워크시트에서 H1:H20 범위에 다음 항목을 입력합니다.

    H1 : 롤러 스케이트

    H2 : VCR

    H3 : 데스크

    H4 : 머그

    H5 : 자동차

    H6 : 세탁기

    H7 : 로켓 시작 관리자

    H8 : 자전거

    H9 : 전화

    H10: Candle

    H11: Candy

    H12: 스피커

    H13: 드레스

    H14: 담요

    H15: 드라이어

    H16: 기타

    H17: 드라이어

    H18: 도구 집합

    H19: VCR

    H20: 하드 디스크

  2. 셀 A1에 다음 수식을 입력합니다.

    =INDEX(H1:H20,G1,0)

목록 상자 예제

  1. 2007년 Excel 버전에서 목록 상자를 추가하려면 개발자 탭을 클릭하고 컨트롤 그룹에 삽입을 클릭한 다음 폼 컨트롤에서 목록 상자 양식(컨트롤)을클릭합니다.

    폼 컨트롤
    2003년 Excel 및 이전 버전의 목록 상자를 추가하려면 Excel 도구 모음의 목록 상자 단추를 클릭합니다. 양식 도구 모음이 표시되지 않는 경우 보기 메뉴에서 도구 모음을 지적한 다음 폼을 클릭합니다.

  2. 목록 상자의 왼쪽 위 모서리가 표시될 워크시트 위치를 클릭한 다음 목록 상자의 오른쪽 아래 모서리가 표시될 위치로 목록 상자를 드래그합니다. 이 예제에서는 B2:E10 셀을 다루는 목록 상자를 생성합니다.

  3. 컨트롤 그룹에서 속성을 클릭합니다.
    contrl 속성

  4. 개체 서식 창에서 다음 정보를 입력한 다음 확인을 클릭합니다.

    1. 목록에 대한 범위를 지정하기 위해 입력 범위 상자에 H1:H20을 입력합니다.

    2. 셀 G1에 숫자 값을 입력하려면 셀 링크 상자에 G1을 입력합니다( 목록에서 선택한 항목에 따라 다를 수 있습니다.

      참고: INDEX() 수식은 G1의 값을 사용하여 올바른 목록 항목을 반환합니다.

    3. 선택 유형 아래에서Single 옵션이 선택되어 있는지 확인하세요.

      참고:  다중 및 확장 옵션은 Microsoft Visual Basic for Applications 프로시저를 사용하여 목록의 값을 반환할 때만 유용합니다. 또한 3차원 음영 확인란은 목록 상자에 3차원 모양을 추가합니다.

      서식 개체

  5. 목록 상자에 항목 목록이 표시됩니다. 목록 상자를 사용하려면 목록 상자를 선택하지 못하게 모든 셀을 클릭합니다. 목록에서 항목을 클릭하면 G1 셀이 목록에서 선택한 항목의 위치를 나타내는 숫자로 업데이트됩니다. 셀 A1의 INDEX 수식은 이 숫자를 사용하여 항목의 이름을 표시합니다.

콤보 상자 예제

  1. 2007년 Excel 버전에서 콤보 상자를 추가하려면 개발자 탭을 클릭하고 삽입을 클릭한다음 폼 컨트롤에서 콤보 상자를클릭합니다.

    콤보박스 아이콘
    2003년 Excel 및 이전 버전의 Excel 콤보 상자를 추가하려면 양식 도구 모음에서 콤보 상자 단추를 클릭합니다.

  2. 콤보 상자의 왼쪽 위 모서리가 표시될 워크시트 위치를 클릭한 다음 콤보 상자를 목록 상자의 오른쪽 아래 모서리로 끌어 놓습니다. 이 예제에서는 B2:E2 셀을 다루는 콤보 상자를 생성합니다.
    장소 콤보박스

  3. 콤보 상자를 마우스 오른쪽 단추로 클릭한 다음 컨트롤 서식을 클릭합니다.
    서식 컨트롤

  4. 다음 정보를 입력한 다음 확인을 클릭합니다.

    1. 목록에 대한 범위를 지정하기 위해 입력 범위 상자에 H1:H20을 입력합니다.

    2. 셀 G1에 숫자 값을 입력하려면 셀 링크 상자에 G1을 입력합니다( 목록에서 선택한 항목에 따라 다를 수 있습니다.
       

      참고: INDEX 수식은 G1의 값을 사용하여 올바른 목록 항목을 반환합니다.

    3. 드롭다운 줄 상자에 10을 입력합니다. 이 항목은 스크롤 막대를 사용하여 다른 항목을 보기 전에 표시할 항목 수를 결정합니다.

      참고: 3차원 음영 확인란은 선택 사항입니다. 드롭다운 또는 콤보 상자에 3차원 모양을 추가합니다.

      제어 탭

  5. 드롭다운 상자 또는 콤보 상자에 항목 목록이 표시됩니다. 드롭다운 상자 또는 콤보 상자를 사용하려면 개체를 선택하지 못하게 모든 셀을 클릭합니다. 드롭다운 상자 또는 콤보 상자에서 항목을 클릭하면 G1 셀이 선택한 항목 목록의 위치를 나타내는 숫자로 업데이트됩니다. 셀 A1의 INDEX 수식은 이 숫자를 사용하여 항목의 이름을 표시합니다.

회전 단추 예제

  1. 2007년 Excel 버전에서 스핀 단추를 추가하려면 개발자 탭을 클릭하고 삽입을 클릭한다음 폼 컨트롤에서 회전 단추를 클릭합니다.

    회전 단추
    2003 및 이전 Excel 2003에서 스피너를 추가하려면 Excel 도구 모음에서 스피너 단추를 클릭합니다.

  2. 스핀 단추의 왼쪽 위 모서리가 표시될 워크시트 위치를 클릭한 다음 스핀 단추의 오른쪽 아래 모서리를 원하는 위치로 드래그합니다. 이 예제에서는 B2: B3 셀을 다루는 스핀 단추를 생성합니다.

  3. 회전 단추를 마우스 오른쪽 단추로 클릭한 다음 서식 제어 를 클릭합니다.
    스핀 컨트롤 형식 컨트롤

  4. 다음 정보를 입력한 다음 확인을 클릭합니다.

    1. 현재 값 상자에 1을 입력합니다.

      이 값은 INDEX 수식이 목록의 첫 번째 항목을 지적할 수 있도록 스핀 단추를 초기화합니다.

    2. 최소값 상자에 1을 입력합니다.

      이 값은 스핀 단추의 위쪽을 목록의 첫 번째 항목으로 제한합니다.

    3. 최대 값 상자에 20을 입력합니다.

      이 숫자는 목록의 최대 항목 수를 지정합니다.

    4. 증분 변경 상자에 1을 입력합니다.

      이 값은 스핀 단추 컨트롤이 현재 값을 증분하는 정도를 제어합니다.

    5. 셀 G1에 숫자 값을 입력하려면 셀 링크 상자에 G1을 입력합니다( 목록에서 선택한 항목에 따라 다를 수 있습니다.
      셀 링크 상자

  5. 스핀 단추가 선택되지 않은 셀을 클릭합니다. 스핀 단추에서 제어 또는 아래로 제어를 클릭하면 스핀 단추의 현재 값을 나타내는 숫자로 G1 셀이 업데이트되거나 스핀 단추의 증분 변경을 희석합니다. 그런 다음 이 숫자는 셀 A1의 INDEX 수식을 업데이트하여 다음 또는 이전 항목을 보여 니다.

    현재 값이 1이고 다운 컨트롤을 클릭하거나 현재 값이 20이면 최대 컨트롤을 클릭하면 스핀 단추 값이 변경되지 않습니다.

스크롤 막대 예제

  1. 2007년 Excel 버전에서 스크롤 막대를 추가하려면 개발자 탭을 클릭하고 삽입을 클릭한다음 폼 컨트롤에서 스크롤 막대를 클릭합니다.

    스크롤 막대
    2003년 Excel 이전 버전에서 스크롤 막대를 추가하려면 Excel 도구 모음의 스크롤 막대 단추를 클릭합니다.

  2. 스크롤 막대의 왼쪽 위 모서리가 표시될 워크시트 위치를 클릭한 다음 스크롤 막대의 오른쪽 아래 모서리가 표시될 위치로 스크롤 막대를 드래그합니다. 이 예제에서는 높이가 B2:B6 셀을 덮고 열 너비의 약 4분의 1인 스크롤 막대를 생성합니다.
    장소 scoll 막대

  3. 스크롤 막대를 마우스 오른쪽 단추로 클릭한 다음 컨트롤 서식을 클릭합니다.
    scoll 막대 형식 컨트롤

  4. 다음 정보를 입력한 다음 확인을 클릭합니다.

    1. 현재 값 상자에 1을 입력합니다.

      이 값은 INDEX 수식이 목록의 첫 번째 항목을 지적할 수 있도록 스크롤 막대를 초기화합니다.

    2. 최소값 상자에 1을 입력합니다.

      이 값은 스크롤 막대의 위쪽을 목록의 첫 번째 항목으로 제한합니다.

    3. 최대 값 상자에 20을 입력합니다. 이 숫자는 목록의 최대 항목 수를 지정합니다.

    4. 증분 변경 상자에 1을 입력합니다.

      이 값은 스크롤 막대 컨트롤이 현재 값을 증분하는 숫자를 제어합니다.

    5. 페이지 변경 상자에 5를 입력합니다. 이 값은 스크롤 상자의 양 쪽에 있는 스크롤 막대 내부를 클릭하면 현재 값이 증분되는 양을 제어합니다.

    6. 셀 G1에 숫자 값을 입력하려면 셀 링크 상자에 G1을 입력합니다( 목록에서 선택한 항목에 따라 다를 수 있습니다.
      셀 링크 상자

      참고: 3차원 음영 확인란은 선택 사항입니다. 스크롤 막대에 3차원 모양을 추가합니다.

  5. 스크롤 막대를 선택하지 못하게 셀을 클릭합니다. 스크롤 막대에서 위로 또는 아래쪽 컨트롤을 클릭하면 스크롤 막대의 현재 값을 나타내는 숫자로 G1 셀이 업데이트됩니다. 이 숫자는 셀 A1의 INDEX 수식에서 현재 항목 옆이나 앞에 있는 항목을 표시하는 데 사용됩니다. 스크롤 상자를 끌어 값을 변경하거나 스크롤 상자의 양 쪽의 스크롤 막대를 클릭하여 5로 증분할 수도 있습니다(페이지 변경 값). 현재 값이 1이고 아래쪽 컨트롤을 클릭하거나 현재 값이 20이면 위로 컨트롤을 클릭하면 스크롤 막대가 변경되지 않습니다.

추가 도움이 필요하신가요?

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

×