양식 또는 컨트롤 단추에 매크로 지정

참고:  사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서 가 여기 있습니다.

사용자가 클릭할 때 작업을 수행 하는 매크로 실행 하는 양식 컨트롤 단추 또는 명령 단추 (ActiveX 컨트롤)를 사용할 수 있습니다. 이러한 두 단추는 자동화 된 워크시트의 데이터를 필터링 하거나 숫자를 계산의 인쇄 하도록 설정할 수 있는 압정 단추 라고도 합니다. 일반적으로 양식 컨트롤 단추 및 ActiveX 컨트롤이 명령 단추는 모양과 함수에서 유사 합니다. 그러나 다음 섹션에서 설명 하는 몇 가지 차이점이 필요 합니다.

단추(양식 컨트롤)

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

명령 단추(ActiveX 컨트롤)

ActiveX 명령 단추 컨트롤 예

다음 섹션에서는 Excel에서 단추에 매크로 추가 하는 방법에 알아봅니다-Windows 또는 mac에 대 한

참고: Mac에서 ActiveX 컨트롤 지원 되지 않는

매크로 및 VBA 도구는 기본적으로 숨겨져 있는 개발 도구 탭에서 찾을 수 있습니다.

기능을 사용 하려면 첫 번째 단계가입니다. 자세한 내용은 문서를 참고: 개발 도구 탭을 표시합니다.

리본의 개발 도구 탭

단추 추가(양식 컨트롤)

  1. 개발 도구 탭의 컨트롤 그룹에서 삽입 을 클릭 한 다음 양식 컨트롤 아래에서 단추 이미지 단추 클릭 합니다.

  2. 왼쪽 위 모서리의 단추를 표시할 워크시트 위치를 클릭 합니다. 매크로 지정 팝업 창이 나타납니다.

  3. 단추에 매크로를 지정하고 확인을 클릭합니다.

  4. 단추의 컨트롤 속성을 지정하려면 단추를 마우스 오른쪽 단추로 클릭한 다음 컨트롤 서식을 클릭합니다.

명령 단추 추가(ActiveX 컨트롤)

  1. 개발 도구 탭의 컨트롤 그룹에서 삽입 을 클릭 한 다음 ActiveX 컨트롤 아래에서 단추 이미지 명령 단추 클릭 합니다.

  2. 왼쪽 위 모서리의 명령 단추를 추가할 위치를 워크시트를 클릭 합니다.

  3. 컨트롤 그룹에서 코드 보기를 클릭 합니다. Visual Basic Editor를 시작합니다. 클릭 하 고 오른쪽의 드롭다운 목록에서 선택한 인지 확인 합니다. Sub 프로시저 CommandButton1_Click (아래 그림 참조) 단추를 클릭할 때 다음 두 개의 매크로 실행: SelectC15HelloMessage합니다.

    Visual Basic Editor의 Sub 프로시저

  4. 명령 단추의 sub 프로시저를에서 다음 중 하나를 실행 합니다.

    • 통합 문서에서 기존 매크로의 이름을 입력 합니다. 코드 그룹에서 매크로 클릭 하 여 매크로 찾을 수 있습니다. sub 프로시저 내의 서로 다른 줄에 매크로 이름을 입력 하 여 단추에서 여러 개의 매크로 실행할 수 있습니다.

    • 필요에 따라 직접 VBA 코드를 추가 합니다.

  5. Visual Basic Editor를 닫고 디자인 모드를 해제 하 여 단추 이미지 디자인 모드 클릭 합니다.

  6. 이제 단추에 포함 된 VBA 코드를 실행 하려면 방금 만든 ActiveX 명령 단추를 클릭 합니다.

  7. ActiveX 컨트롤을 편집하려면 디자인 모드에 있어야 합니다. 디자인 모드에 있지 않으면 개발 도구 탭의 컨트롤 그룹에서 디자인 모드를 설정합니다.

  8. 개발 도구 탭의 컨트롤 그룹의 명령 단추 컨트롤 속성을 지정 하려면 단추 이미지 속성 클릭 합니다. 또한 명령 단추를 마우스 오른쪽 단추로 클릭 한 다음 속성 을 클릭 수 있습니다.

    참고: 속성을 클릭하기 전에 속성을 확인하거나 변경할 개체가 선택되어 있는지 확인합니다.


    속성 상자가 나타납니다. 각 속성에 대 한 자세한 정보에 대 한 속성을 선택한 다음 Visual Basic 도움말 항목을 표시 하려면 F1 키를 누릅니다. Visual Basic 도움말 검색 상자에 속성 이름을 입력할 수도 있습니다. 다음 표에서 사용할 수 있는 속성 요약 되어 있습니다.

지정할 옵션

사용할 속성

일반:

통합 문서를 열 때 컨트롤을 로드할지 여부(ActiveX 컨트롤의 경우 무시됨)

AutoLoad(Excel)

컨트롤이 포커스를 받고 사용자가 생성한 이벤트에 응답할 수 있는지 여부

Enabled(Form)

컨트롤을 편집할 수 있는지 여부

Locked(Form)

컨트롤 이름

Name(Form)

컨트롤을 그 아래 있는 셀에 고정하는 방법(자유 이동, 이동은 가능하지만 크기 조정 불가, 이동 및 크기 조정)

Placement(Excel)

컨트롤을 인쇄할 수 있는지 여부

PrintObject(Excel)

컨트롤 표시 여부

Visible(Form)

텍스트:

글꼴 특성(굵게, 기울임꼴, 크기, 취소선, 밑줄 및 두께)

Bold, Italic, Size, StrikeThrough, Underline, Weight(Form)

컨트롤을 식별 또는 설명하기 위해 컨트롤 위에 표시되는 설명 텍스트

Caption(Form)

컨트롤 내용을 행의 끝에서 자동으로 줄 바꿈할지 여부

WordWrap(Form)

크기 및 위치:

모든 내용이 표시되도록 컨트롤 크기가 자동으로 조정되는지 여부

AutoSize(Form)

높이 또는 너비(포인트 단위)

Height, Width(Form)

워크시트의 왼쪽 또는 위쪽 가장자리에서 컨트롤까지의 거리

Left, Top(Form)

서식:

배경색

BackColor(Form)

배경 스타일(투명 또는 불투명)

BackStyle(Form)

전경색

ForeColor(Form)

그림자 적용 여부

Shadow(Excel)

이미지:

컨트롤에 표시할 비트맵

Picture(Form)

캡션을 기준으로 한 그림 위치(왼쪽, 위쪽 오른쪽 등).

PicturePosition(Form)

키보드 및 마우스:

컨트롤에 해당하는 바로 가기 키

Accelerator(Form)

사용자 지정 마우스 아이콘

MouseIcon(Form)

사용자가 특정 개체 위로 마우스를 가져갈 때 표시되는 포인터 종류(표준, 화살표, I형 등)

MousePointer(Form)

클릭했을 때 컨트롤로 포커스가 이동하는지 여부

TakeFocusOnClick(Form)


매크로 및 VBA 도구 기능을 사용 하려면 첫 번째 단계는 기본적으로 숨겨져 있는 개발 도구 탭에서 찾을 수 있습니다.

  1. Excel 로 이동 > 기본 설정... > 리본 메뉴 및 도구 모음 입니다.

  2. 리본 사용자 지정 범주 기본 탭 목록에서 개발 도구 확인란을 선택한 다음 저장 을 클릭 합니다.

    리본 메뉴에 추가 하려면 개발 도구 옆에 있는 확인란을 선택 합니다.

단추 추가(양식 컨트롤)

다음 단계를 실행합니다.

  1. 개발 도구 탭의 단추 이미지 단추 클릭 합니다.

  2. 왼쪽 위 모서리의 단추를 표시할 워크시트 위치를 클릭 합니다. 매크로 지정 팝업 창이 나타납니다.

    참고: 단추를 이미 삽입 하는 경우를 마우스 오른쪽 단추로 클릭 한 매크로 지정 선택 수 있습니다.

  3. 단추에 매크로 지정 하 고 확인 을 클릭 합니다.

  4. 단추의 컨트롤 속성을 지정 하려면 마우스 오른쪽 단추로 클릭 한 다음 컨트롤 서식을... 를 선택 합니다.

명령 단추 추가 (Visual Basic 컨트롤)

  1. 개발 도구 탭의 단추 이미지 단추 클릭 합니다.

  2. 명령 단추의 왼쪽 위 모서리가 표시될 위치를 워크시트에서 클릭합니다.

    참고: 단추를 이미 삽입 하는 경우를 마우스 오른쪽 단추로 클릭 한 매크로 지정 선택 수 있습니다.

  3. 매크로 지정 대화 상자에서 새로 만들기를 선택 Visual Basic Editor (VBE ) 열리는 창 다음 코드를 사용 하려면:

      Sub ButtonX_Click() 
    
      End Sub
  4. 명령 단추의 SubEnd Sub 줄 사이 대 한 sub 프로시저에서 다음 중 하나를 실행 합니다.

    • 통합 문서에서 기존 매크로의 이름을 입력 합니다. Sub 프로시저 내에 서로 다른 줄에 매크로 이름을 입력 하 여 단추에서 여러 개의 매크로 실행할 수 있습니다.

    • VBA 코드를 직접 추가 합니다.

  5. 디자인 모드를 해제 인지 확인 단추 이미지 디자인 모드 클릭 한 다음 Visual Basic Editor 창을 닫습니다.

  6. 단추를 편집 하려면 마우스 오른쪽 단추로 클릭 하 고 Visual Basic 을 선택 합니다.

  7. 단추의 컨트롤 속성을 지정 하려면 마우스 오른쪽 단추로 클릭 한 다음 컨트롤 서식을... 를 선택 합니다.

추가 지원

Excel 기술 커뮤니티의 전문가에게 질문하고, Answers 커뮤니티에서 지원을 받고, Excel 사용자 의견에서 새로운 기능이나 개선 사항을 제안해 보세요.

참고 항목

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×