Applies ToMicrosoft 365용 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

중요: Windows RT PC의 Office에서는 이 기능을 사용할 수 없습니다. 사용 중인 Office 버전을 확인하시겠습니까?

워크시트 양식의 예 양식 및 양식에 추가할 수 있는 다양한 컨트롤과 개체를 사용하여 간편하게 워크시트에 데이터를 입력하고 워크시트를 좀 더 보기 좋게 표시할 수 있습니다. 또한 Microsoft VBA(Visual Basic for Applications) 코드를 거의 사용하지 않거나 전혀 사용하지 않고도 이 작업을 직접 수행할 수 있습니다.

워크시트 양식은 Excel 서식 파일과는 다릅니다. 서식 파일은 통합 문서를 원하는 모양으로 만들 수 있도록 하는 서식이 미리 적용된 파일입니다. 양식에는 워크시트에서 데이터를 보다 쉽게 입력하거나 편집할 수 있도록 하는 상자 또는 드롭다운 목록 같은 컨트롤이 포함되어 있습니다. 다운로드할 수 있는 템플릿에 대한 자세한 내용은 Excel 템플릿을 참조하세요.

양식이란?

인쇄 또는 온라인 양식은 정보를 보다 쉽게 캡처, 구성 및 편집할 수 있는 표준 구조와 형식으로 디자인된 문서입니다.

  • 인쇄된 양식에는 데이터를 쓰거나 입력하기 위한 지침, 서식, 레이블 및 빈 공간이 포함되어 있습니다. Excel 및 Excel 서식 파일을 사용하여 인쇄된 양식을 만들 수 있습니다.

  • 온라인 양식에는 인쇄된 양식과 동일한 기능이 포함되어 있습니다. 또한 온라인 양식에는 컨트롤이 포함됩니다. 컨트롤은 데이터를 표시하거나 사용자가 데이터를 더 쉽게 입력하거나 편집하거나, 작업을 수행하거나, 선택할 수 있도록 하는 개체입니다. 일반적으로 컨트롤을 사용하면 폼을 더 쉽게 사용할 수 있습니다. 일반적인 컨트롤의 예로는 목록 상자, 옵션 단추 및 명령 단추를 들 수 있습니다. 컨트롤에 매크로를 지정하고 VBA(Visual Basic for Applications) 코드를 실행하여 마우스 클릭과 같은 이벤트에 응답하도록 할 수도 있습니다.

Excel을 여러 가지 방법으로 사용하여 인쇄 및 온라인 양식을 만들 수 있습니다.

Excel 양식의 종류

Excel에서는 데이터 양식, 양식 및 ActiveX 컨트롤이 포함된 워크시트, VBA 사용자 폼 등 여러 종류의 양식을 만들 수 있습니다. 이러한 각 양식을 단독으로 사용하거나 여러 가지 방법으로 결합하여 필요에 꼭 맞는 양식을 만들 수 있습니다.

데이터 양식

데이터 폼을 사용하면 가로로 스크롤할 필요 없이 범위나 표에 하나의 완전한 정보 행을 입력하거나 표시할 수 있으므로 매우 편리합니다. 데이터 양식을 사용하면 화면에서 볼 수 있는 데이터 열이 여러 개 있는 경우 열에서 열로 이동할 때보다 쉽게 데이터를 입력할 수 있습니다. 열 머리글을 레이블로 나열하는 단순한 형태의 텍스트 상자만으로도 충분하며 목록 상자나 스핀 단추와 같은 복잡한 사용자 지정 양식 기능이 필요하지 않은 경우 데이터 양식을 사용합니다.

일반적인 데이터 양식의 예 Excel은 범위 또는 테이블 대한 기본 제공 데이터 양식을 자동으로 생성할 수 있습니다. 데이터 양식에서 모든 열 머리글은 단일 대화 상자에 레이블로 표시됩니다. 각 레이블 옆에는 최대 32개의 열에 대해 각각 데이터를 입력할 수 있는 빈 텍스트 상자가 있습니다. 데이터 양식에서 새 행을 입력하거나 탐색하여 행을 찾거나(셀 내용에 따라) 행을 업데이트하고 행을 삭제할 수 있습니다. 셀에 수식이 들어 있는 경우 데이터 양식에 수식 결과가 표시되지만 데이터 양식을 사용하여 수식을 변경할 수는 없습니다.

양식 및 ActiveX 컨트롤이 포함된 워크시트

워크시트는 표에서 데이터를 입력하고 볼 수 있는 형식이며 메모 및 데이터 유효성 검사와 같은 Excel 워크시트에 이미 기본 제공되는 몇 가지 컨트롤과 유사한 기능이 있습니다. 셀은 입력하고 다양한 방법으로 서식을 지정할 수 있다는 점에서 텍스트 상자와 유사합니다. 셀은 종종 레이블로 사용되며 셀 높이와 너비를 조정하고 셀을 병합하면 워크시트가 간단한 데이터 입력 양식처럼 동작하도록 할 수 있습니다. 셀 주석, 하이퍼링크, 배경 이미지, 데이터 유효성 검사, 조건부 서식, 포함된 차트 및 자동 필터와 같은 기타 컨트롤과 유사한 기능은 워크시트를 고급 양식처럼 작동하도록 만들 수 있습니다.

워크시트의 그리기 캔버스에 컨트롤 및 기타 그리기 개체를 추가하고 이를 워크시트 셀에 결합 및 조정하여 보다 유연한 워크시트를 만들 수 있습니다. 예를 들어 목록 상자 컨트롤을 사용하여 사용자가 항목 목록에서 쉽게 항목을 선택하도록 할 수 있습니다. 또는 스핀 단추 컨트롤을 사용하여 사용자가 숫자를 쉽게 입력하도록 만들 수 있습니다.

컨트롤과 개체는 그리기 캔버스에 저장되므로 워크시트에서 데이터 표나 눈금의 레이아웃을 변경하지 않고도 행과 열의 경계에 관계없이 컨트롤 및 개체를 관련 텍스트와 함께 표시하거나 볼 수 있습니다. 이러한 컨트롤의 대부분은 워크시트의 셀에 연결할 수 있으며 별도의 VBA 코드 없이도 작동합니다. 컨트롤에 속성을 설정하여 부동 컨트롤로 만들지, 컨트롤이 셀과 함께 이동하고 크기가 조정되도록 할지 지정할 수 있습니다. 예를 들어 범위를 정렬할 경우 확인란 및 관련 셀이 함께 이동 및 크기가 조정되도록 지정할 수 있습니다. 반면 특정 위치에 항상 고정하려는 목록 상자가 있는 경우 목록 상자가 관련 셀과 함께 이동하지 않도록 설정할 수 있습니다.

Excel에는 양식 컨트롤과 ActiveX 컨트롤이라는 두 종류의 컨트롤이 있습니다. 이러한 컨트롤 집합 외에도 그리기 도구(예: 도형, WordArt, SmartArt 그래픽 또는 텍스트 상자)의 개체를 추가할 수도 있습니다.

다음 섹션에서는 이러한 컨트롤 및 그리기 개체에 대해 설명하고 그 사용 방법을 자세히 보여 줍니다.

양식 컨트롤

양식 컨트롤은 Excel 버전 5.0부터 이전 버전의 Excel까지 모두 호환되는 기본 컨트롤입니다. 양식 컨트롤은 XLM 매크로 시트에서도 사용할 수 있도록 디자인되었습니다.

양식 컨트롤은 VBA 코드를 사용할 필요 없이 셀 데이터를 손쉽게 참조하고 사용하려는 경우 및 차트 시트에 컨트롤을 추가하려는 경우에 사용합니다. 예를 들어 워크시트에 목록 상자 컨트롤을 추가하고 셀에 연결한 후 컨트롤에서 선택한 항목의 현재 위치에 대한 숫자 값을 반환할 수 있습니다. 그런 다음 이 숫자 값을 INDEX 함수와 함께 사용하여 목록에서 다른 항목을 선택할 수 있습니다.

양식 컨트롤을 사용하여 매크로를 실행할 수도 있습니다. 기존 매크로를 컨트롤에 연결하거나 새 매크로를 작성 또는 기록할 수 있습니다. 양식 사용자가 컨트롤을 클릭하면 컨트롤이 매크로를 실행합니다.

그러나 이러한 컨트롤은 UserForms에 추가하거나, 이벤트를 제어하는 데 사용하거나, 웹 페이지에서 웹 스크립트를 실행하도록 수정할 수 없습니다.

양식 컨트롤에 대한 요약

단추 이름

예제

설명

단추 이미지

레이블

양식 레이블 컨트롤 예

셀이나 텍스트 상자의 용도를 나타내거나, 셀에 대해 설명하는 텍스트(예: 제목, 캡션, 그림) 또는 간략한 지침을 표시합니다.

단추 이미지

그룹 상자

양식 도구 모음 그룹 상자 컨트롤 예

서로 관련이 있는 컨트롤을 선택적 레이블이 있는 사각형 안에 하나의 시각적 단위로 그룹화합니다. 일반적으로 옵션 단추, 확인란 또는 밀접하게 관련된 내용이 그룹화됩니다.

단추 이미지

단추

양식 도구 모음 단추 컨트롤 예

사용자가 클릭하면 작업을 수행하는 매크로를 실행합니다. 단추를 누름 단추라고도 합니다.

단추 이미지

확인란

양식 도구 모음 확인란 컨트롤 예

반대와 명확한 선택을 나타내는 값을 켜거나 끕니다. 워크시트 또는 그룹 상자에서 둘 이상의 확인란을 선택할 수 있습니다. 확인란에는 선택됨(켜짐), 지우기(꺼짐) 및 혼합의 세 가지 상태 중 하나가 있을 수 있습니다. 즉, 켜기 및 끄기 상태의 조합을 의미합니다(여러 선택에서와 같이).

단추 이미지

옵션 단추

양식 도구 모음 옵션 단추 컨트롤 예

제한된 상호 배타적 선택 집합 내에서 단일 선택을 허용합니다. 옵션 단추는 일반적으로 그룹 상자 또는 프레임에 포함됩니다. 옵션 단추에는 선택됨(켜짐), 지우기(해제됨) 및 혼합의 세 가지 상태 중 하나가 있을 수 있습니다. 즉, 켜기 및 끄기 상태의 조합을 의미합니다(여러 선택에서와 같이). 옵션 단추를 라디오 단추라고도 합니다.

단추 이미지

목록 상자

양식 목록 상자 컨트롤 예

사용자가 선택할 수 있는 하나 이상의 텍스트 항목으로 이루어진 목록을 표시합니다. 목록 상자는 개수나 내용이 달라질 수 있는 다수의 항목을 표시하려는 경우 사용합니다. 목록 상자의 종류로는 다음과 같은 세 가지가 있습니다.

  • 항목을 하나만 선택할 수 있는 단일 선택 목록 상자. 이 경우 목록 상자는 옵션 단추 그룹과 비슷하지만, 목록 상자의 경우 다수의 항목을 보다 효율적으로 처리할 수 있다는 점이 다릅니다.

  • 항목을 하나만 선택하거나 연속된(인접한) 항목을 선택할 수 있는 다중 선택 목록 상자

  • 항목을 하나만 선택하거나 연속된 항목을 선택하거나 연속되지 않은(또는 인접하지 않은) 항목을 선택할 수 있는 확장 선택 목록 상자

단추 이미지

콤보 상자

양식 콤보 상자 컨트롤 예

텍스트 상자에 목록 상자를 결합하여 드롭다운 목록 상자를 만듭니다. 콤보 상자는 목록 상자보다 간소하지만 항목 목록을 표시하려면 사용자가 아래쪽 화살표를 클릭해야 합니다. 콤보 상자는 사용자가 항목을 입력하거나 목록에서 항목을 하나만 선택할 수 있도록 하려는 경우에 사용합니다. 이 컨트롤에는 값이 입력되는 방식에 관계없이 텍스트 상자의 현재 값이 표시됩니다.

단추 이미지

스크롤 막대

양식 도구 모음 스크롤 막대 컨트롤 예

스크롤 화살표를 클릭하거나 스크롤 상자를 끌면 일정 값 범위에서 스크롤합니다. 또한 스크롤 상자와 두 스크롤 화살표 중 하나 사이의 영역을 클릭하여 일정한 값 간격(미리 설정된 간격)으로 이동할 수 있습니다. 일반적으로 관련 셀이나 텍스트 상자에 직접 텍스트 값을 입력할 수도 있습니다.

단추 이미지

스핀 단추

양식 도구 모음 회전자 컨트롤 예

숫자 증가, 시간 또는 날짜와 같은 값을 늘리거나 줄입니다. 값을 늘리려면 위쪽 화살표를 클릭합니다. 값을 줄이려면 아래쪽 화살표를 클릭합니다. 일반적으로 관련 셀이나 텍스트 상자에 직접 텍스트 값을 입력할 수도 있습니다.

단추 이름

단추 이미지 텍스트 필드

단추 이미지 콤보 목록 - 편집

단추 이미지 콤보 드롭 - 아래쪽 편집

단추 이미지 실행 대화 상자

ActiveX 컨트롤

ActiveX 컨트롤은 VBA 코드 없이 또는 코드와 함께 워크시트 양식에서 사용할 수 있으며 VBA 사용자 폼에서 사용할 수 있습니다. 일반적으로 ActiveX 컨트롤은 양식 컨트롤에서 제공하는 것보다 융통성이 뛰어난 디자인 요구 사항을 만족해야 하는 경우 사용합니다. ActiveX 컨트롤에는 컨트롤의 모양, 동작, 글꼴 및 기타 특성을 사용자 지정하는 데 사용할 수 있는 광범위한 속성이 있습니다.

ActiveX 컨트롤이 상호 작용할 때 발생하는 다양한 이벤트를 제어할 수도 있습니다. 예를 들어 사용자가 목록 상자 컨트롤에서 선택하는 선택에 따라 다른 작업을 수행하거나 사용자가 단추를 클릭할 때 항목이 포함된 콤보 상자를 다시 채우기 위해 데이터베이스를 쿼리할 수 있습니다. ActiveX 컨트롤과 연결된 이벤트에 응답하는 매크로를 작성할 수도 있습니다. 양식의 사용자가 컨트롤과 상호 작용하면 VBA 코드가 실행되어 해당 컨트롤에 대해 발생하는 모든 이벤트를 처리합니다.

컴퓨터에도 달력 컨트롤 12.0, Windows Media Player 등과 같이 Excel 및 기타 프로그램을 통해 설치된 많은 ActiveX 컨트롤이 있을 수 있습니다.

중요: 워크시트에서 모든 ActiveX 컨트롤을 직접 사용할 수 있는 것은 아닙니다. 일부는 VBA(Visual Basic for Applications) UserForms에서만 사용할 수 있습니다. 이러한 특정 ActiveX 컨트롤 중 하나를 워크시트에 추가하려고 하면 Excel에 "개체를 삽입할 수 없습니다."라는 메시지가 표시됩니다.

그러나 사용자 인터페이스에서 차트 시트에 ActiveX 컨트롤을 추가하거나 XLM 매크로 시트에 ActiveX 컨트롤을 추가할 수는 없습니다. 또한 Form 컨트롤에서 수행할 수 있는 것과 동일한 방식으로 ActiveX 컨트롤에서 직접 실행할 매크로를 할당할 수 없습니다.

ActiveX 컨트롤에 대한 요약

단추 이름

예제

설명

단추 이미지

확인란

ActiveX 확인란 컨트롤 예

반대와 명확한 선택을 나타내는 값을 켜거나 끕니다. 워크시트 또는 그룹 상자에서 한 번에 둘 이상의 확인란을 선택할 수 있습니다. 확인란에는 선택됨(켜짐), 지우기(꺼짐) 및 혼합의 세 가지 상태 중 하나가 있을 수 있습니다. 즉, 켜기 및 끄기 상태의 조합을 의미합니다(여러 선택에서와 같이).

단추 이미지

텍스트 상자

ActiveX 텍스트 상자 컨트롤 예

사각형 상자에서 셀에 바인딩된 텍스트 또는 데이터를 보거나 입력하거나 편집할 수 있습니다. 텍스트 상자는 읽기 전용 정보를 제공하는 정적 텍스트 필드일 수도 있습니다.

단추 이미지

명령 단추

ActiveX 명령 단추 컨트롤 예

사용자가 클릭하면 작업을 수행하는 매크로를 실행합니다. 명령 단추를 누름 단추라고도 합니다.

단추 이미지

옵션 단추

ActiveX 옵션 단추 컨트롤 예

일반적으로 그룹 상자 또는 프레임에 포함된 제한된 상호 배타적 선택 집합 내에서 단일 선택을 허용합니다. 옵션 단추에는 선택됨(켜짐), 지우기(해제됨) 및 혼합의 세 가지 상태 중 하나가 있을 수 있습니다. 즉, 켜기 및 끄기 상태의 조합을 의미합니다(여러 선택에서와 같이). 옵션 단추를 라디오 단추라고도 합니다.

단추 이미지

목록 상자

ActiveX 목록 상자 컨트롤 예

사용자가 선택할 수 있는 하나 이상의 텍스트 항목으로 이루어진 목록을 표시합니다. 목록 상자는 개수나 내용이 달라질 수 있는 다수의 항목을 표시하려는 경우 사용합니다. 목록 상자의 종류로는 다음과 같은 세 가지가 있습니다.

  • 항목을 하나만 선택할 수 있는 단일 선택 목록 상자. 이 경우 목록 상자는 옵션 단추 그룹과 비슷하지만, 목록 상자의 경우 다수의 항목을 보다 효율적으로 처리할 수 있다는 점이 다릅니다.

  • 항목을 하나만 선택하거나 연속된(인접한) 항목을 선택할 수 있는 다중 선택 목록 상자

  • 항목을 하나만 선택하거나 연속된 항목을 선택하거나 연속되지 않은(또는 인접하지 않은) 항목을 선택할 수 있는 확장 선택 목록 상자

단추 이미지

콤보 상자

ActiveX 콤보 상자 컨트롤 예

텍스트 상자에 목록 상자를 결합하여 드롭다운 목록 상자를 만듭니다. 콤보 상자는 목록 상자보다 간소하지만 항목 목록을 표시하려면 사용자가 아래쪽 화살표를 클릭해야 합니다. 사용자가 항목을 입력하거나 목록에서 항목을 하나만 선택할 수 있도록 하려는 경우에 사용합니다. 이 컨트롤에는 값이 입력되는 방식에 관계없이 텍스트 상자의 현재 값이 표시됩니다.

단추 이미지

토글 단추

ActiveX 토글 단추 컨트롤 예

예/아니요 같은 상태나 설정/해제 같은 모드를 나타냅니다. 이 단추를 클릭하면 설정 상태와 해제 상태가 전환됩니다.

단추 이미지

스핀 단추

ActiveX 스핀 단추 컨트롤 예

숫자 증가, 시간 또는 날짜와 같은 값을 늘리거나 줄입니다. 값을 늘리려면 위쪽 화살표를 클릭합니다. 값을 줄이려면 아래쪽 화살표를 클릭합니다. 일반적으로 사용자는 연결된 셀 또는 텍스트 상자에 텍스트 값을 입력할 수도 있습니다.

단추 이미지

스크롤 막대

ActiveX 스크롤 막대 컨트롤 예

스크롤 화살표를 클릭하거나 스크롤 상자를 끌면 일정 값 범위에서 스크롤합니다. 또한 스크롤 상자와 두 스크롤 화살표 중 하나 사이의 영역을 클릭하여 일정한 값 간격(미리 설정된 간격)으로 이동할 수 있습니다. 일반적으로 관련 셀이나 텍스트 상자에 직접 텍스트 값을 입력할 수도 있습니다.

단추 이미지

레이블

ActiveX 레이블 컨트롤 예

셀이나 텍스트 상자의 용도를 나타내며 셀에 대해 설명하는 텍스트(예: 제목, 캡션, 그림)를 표시하거나 간략한 지침을 제공합니다.

단추 이미지

이미지

ActiveX 이미지 컨트롤 예

비트맵, JPEG 또는 GIF와 같은 그림을 포함합니다.

프레임 컨트롤

ActiveX 그룹 상자 컨트롤 예

서로 관련이 있는 컨트롤들을 하나의 시각적 단위로 그룹화하며 선택적 레이블이 있는 사각형 개체입니다. 일반적으로 옵션 단추, 확인란 또는 밀접하게 관련된 내용이 프레임 컨트롤에 그룹화됩니다.

참고:  ActiveX 프레임 컨트롤은 Insert 명령의 ActiveX 컨트롤 섹션에서 사용할 수 없습니다. 그러나 Microsoft Forms 2.0 Frame을 선택하여 기타 컨트롤 대화 상자에서 추가할 수 있습니다.

단추 이미지

기타 컨트롤

달력 컨트롤 12.0 및 Windows Media Player와 같이 사용자 지정 양식에 추가할 수 있는 컴퓨터의 추가 ActiveX 컨트롤 목록을 표시합니다. 이 대화 상자에서 사용자 지정 컨트롤을 등록할 수도 있습니다.

그리기 도구 개체

도형 예 양식에 SmartArt 그래픽, 도형, WordArt 및 텍스트 상자를 포함할 수도 있습니다. 이러한 개체의 크기를 조정하고, 회전하고, 대칭 이동하고, 색을 지정하고, 결합하여 더 복잡한 도형을 만들 수도 있습니다. 도형이나 텍스트 상자 개체에 직접 텍스트를 입력하면 텍스트가 개체의 일부가 됩니다. 즉, 개체를 회전하거나 대칭 이동하면 텍스트도 함께 회전되거나 대칭 이동됩니다. ActiveX 컨트롤과는 달리 개체의 개별 단어 및 문자에 글꼴 크기 및 글꼴 스타일과 같은 다양한 특성을 지정할 수 있습니다. 개체에 매크로를 지정하고 하이퍼링크를 추가할 수 있으며, 도형이나 텍스트 상자 개체의 텍스트를 워크시트 셀에 연결하고 업데이트된 값을 해당 개체에 동적으로 표시할 수도 있습니다.

워크시트 양식에서 컨트롤 및 개체 사용

워크시트 양식에 폼과 ActiveX 컨트롤을 추가한 후에는 일반적으로 다양한 방식으로 컨트롤을 조정하고 다시 정렬하여 디자인이 적합하며 사용자에게 친숙한 양식을 만듭니다. 이때 수행하는 일반적인 작업은 다음과 같습니다.

  • 컨트롤에 대한 작업을 수행하면서 눈금선 표시 방법을 제어하고 최종 워크시트 양식에서 사용자에게 눈금선을 표시할지 여부를 결정합니다.

  • 속성을 지정하거나 추가 조정 작업을 수행할 수 있도록 컨트롤을 선택 및 선택 취소합니다.

  • 캡션 또는 레이블과 같은 컨트롤 내의 텍스트를 편집합니다.

  • 컨트롤을 그룹화, 복사, 이동 및 정렬하여 워크시트 양식의 레이아웃을 구성합니다.

  • 컨트롤의 크기를 조정하고 서식을 지정하여 원하는 모양을 만듭니다.

  • 셀과 함께 컨트롤을 배치하거나 크기를 조정합니다.

  • 기업의 데이터 보호 규정에 따라 컨트롤 및 연결된 셀에 보호를 설정합니다.

  • 워크시트 양식 인쇄 시 컨트롤도 인쇄되도록 설정하거나 해제합니다.

  • 사용되지 않는 컨트롤을 삭제합니다.

배경에 셀 눈금선을 표시하거나 표시하지 않은 상태에서 워크시트 양식을 디자인할 수 있습니다. 예를 들어 셀 눈금선을 해제한 다음 모든 셀에 같은 색이나 패턴으로 서식을 지정하거나 그림을 시트 배경으로 사용할 수 있습니다. 눈금선을 숨기거나 표시하려면 보기 탭의 표시/숨기기 그룹에서 눈금선 확인란의 선택을 취소하거나 선택합니다.

워크시트의 컨트롤 종류 확인

고유한 방법으로 수정할 수 있는 컨트롤과 개체는 그 종류가 세 가지이므로 모양만 봐서는 컨트롤의 종류를 정확히 모를 수 있습니다. 컨트롤의 종류가 양식 컨트롤인지 ActiveX 컨트롤인지 확인하려면 컨트롤을 선택하고 마우스 오른쪽 단추를 클릭하여 바로 가기 메뉴를 표시합니다.

  • 바로 가기 메뉴에 속성 명령이 포함되어 있으면 해당 컨트롤이 ActiveX 컨트롤이고 디자인 모드임을 의미합니다.

  • 바로 가기 메뉴에 매크로 지정 명령이 포함되어 있으면 해당 컨트롤이 양식 컨트롤임을 의미합니다.

    팁: 그룹 상자 양식 컨트롤에 대한 올바른 바로 가기 메뉴를 표시하려면 그룹 상자의 내부 대신 경계를 선택해야 합니다.

  • 바로 가기 메뉴에 텍스트 편집 명령이 포함되어 있으면 개체가 그리기 개체임을 의미합니다.

VBA 사용자 폼

유연성을 극대화하기 위해 일반적으로 하나 이상의 ActiveX 컨트롤을 포함하는 사용자 지정 대화 상자인 UserForms를 만들 수 있습니다. Visual Basic Editor에서 만든 VBA 코드에서 UserForms를 사용할 수 있도록 합니다. UserForm을 만들기 위한 개략적인 단계는 다음과 같습니다.

  1. 통합 문서의 VBA 프로젝트에 사용자 폼을 삽입합니다. 먼저 Visual Basic Editor(Alt+F11 누름)를 표시한 다음 삽입 메뉴에서 UserForm을 클릭하여 통합 문서의 VBAProject에 액세스합니다.

  2. 사용자 폼을 표시하는 프로시저를 작성합니다.

  3. ActiveX 컨트롤을 추가합니다.

  4. ActiveX 컨트롤의 속성을 수정합니다.

  5. ActiveX 컨트롤에 대한 이벤트 처리기 프로시저를 작성합니다.

UserForms를 사용하면 고급 양식 기능을 활용할 수도 있습니다. 예를 들어 프로그래밍 방식으로 각 영문자에 대해 별개의 옵션 단추를 추가하거나 날짜 및 숫자가 포함된 긴 목록의 각 항목에 대한 확인란을 추가할 수 있습니다.

UserForm을 만들기 전에 필요에 맞게 Excel에서 사용할 수 있는 기본 제공 대화 상자를 사용하는 것이 좋습니다. 이러한 기본 제공 대화 상자에는 VBA InputBoxMsgBox 함수, Excel InputBox 메서드, GetOpenFilename 메서드, GetSaveAsFilename 메서드 및 모든 기본 제공 Excel 대화 상자가 포함된 Application 개체의 Dialogs 개체가 포함됩니다.

자세한 내용은 Microsoft Office Excel 개발자 센터(영어)를 참조하세요.

맨 위로 이동

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.