매크로 실행

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

Microsoft Excel에서 매크로를 실행 하는 방법에는 여러 가지가 있습니다. 매크로는 작업을 자동화 하는 데 사용할 수 있는 작업 또는 작업 집합입니다. 매크로는 Visual Basic for Applications 프로그래밍 언어로 기록 됩니다. 리본 메뉴의 개발 도구 탭에 있는 매크로 명령을 클릭 하 여 언제 든 지 매크로를 실행할 수 있습니다. 매크로가 실행 되도록 지정 된 방법에 따라 빠른 실행 도구 모음 또는 리본의 사용자 지정 그룹에서 단추를 클릭 하거나 개체, 그래픽을 차례로 클릭 하 여 조합/ z0z_를 눌러 실행할 수도 있습니다. 또는 컨트롤이 있습니다. 또한 통합 문서를 열 때마다 자동으로 매크로를 실행할 수 있습니다.

매크로를 실행 하기 전에

매크로 작업을 시작 하기 전에 개발 도구 탭을 사용 하도록 설정 해야 합니다.

  • Windows의 경우 _GT_ 사용자 지정 리본 메뉴파일 > 옵션 으로 이동 합니다.

  • Mac의 경우 Excel > 기본 설정 ... > 리본 메뉴 & 도구 모음으로 이동 합니다.

  • 그런 다음 리본 메뉴 사용자 지정 섹션의 기본 탭에서 개발 도구 확인란을 선택 하 고 확인을 클릭 합니다.

  1. 매크로가 포함 된 통합 문서를 엽니다.

  2. 개발 도구 탭의 코드 그룹에서 매크로를 클릭합니다.

  3. 매크로 이름 상자에서 실행할 매크로를 클릭 하 고 실행 단추를 누릅니다.

  4. 다음과 같은 다른 옵션도 선택할 수 있습니다.

    • 옵션 -바로 가기 키 또는 매크로 설명을 추가 합니다.

    • 이렇게 하면 Visual Basic Editor가 매크로의 첫 번째 줄로 열립니다. F8 키를 누르면 한 번에 한 줄씩 매크로 코드를 단계별로 진행할 수 있습니다.

    • 편집 -Visual Basic Editor를 열고 필요에 따라 매크로 코드를 편집할 수 있도록 합니다. 변경 내용을 적용 한 후에는 F5 키를 눌러 편집기에서 매크로를 실행할 수 있습니다.

입력할 때 매크로에 조합 바로 가기 키를 추가할 수 있으며, 기존 매크로에 추가할 수도 있습니다.

  1. 개발 도구 탭의 코드 그룹에서 매크로를 클릭합니다.

  2. 매크로 이름 상자에서 조합 바로 가기 키에 지정할 매크로를 클릭 합니다.

  3. 옵션을 클릭합니다.

    매크로 옵션 대화 상자가 나타납니다.

  4. 바로 가기 키 상자에 바로 가기 키와 함께 사용할 대 문자와 소문자를 입력 합니다.

    참고 사항: 

    • Windows의 경우 소문자에 대 한 바로 가기 키는 Ctrl + 문자입니다. 대문자의 경우 Ctrl + Shift + 문자입니다.

    • Mac의 경우 소문자에 대 한 바로 가기 키는 Option + Command + 문자이지만 Ctrl + 문자도 사용할 수 있습니다. 대문자의 경우 Ctrl + Shift + 문자입니다.

    • 매크로를 포함 하는 통합 문서가 열려 있는 동안 동일한 기본 Excel 바로 가기 키를 무시 하기 때문에 바로 가기 키를 지정 해야 합니다. 예를 들어 매크로를 Ctrl + z에 할당 하면 실행 취소기능이 손실 됩니다. 이 때문에 Excel에 동일한 바로 가기가 없는 ctrl + shift + Z와 같이 ctrl + shift + 대문자 를 대신 사용 하는 것이 좋습니다.

    Excel에서 이미 지정 된 Ctrl 조합 바로 가기 키 목록은 excel 바로 가기 및 기능 키문서를 참조 하세요.

  5. 설명 상자에 매크로 설명을 입력합니다.

  6. 확인 을 클릭 하 여 변경 내용을 저장 한 다음 취소 를 클릭 하 여 매크로 대화 상자를 닫습니다.

빠른 실행 도구 모음의 단추에서 매크로를 실행 하려면 먼저 도구 모음에 단추를 추가 해야 합니다. 이 작업을 수행 하려면 단추에 매크로 지정을 참조 하세요.

리본 메뉴의 탭에 표시 되는 사용자 지정 그룹을 만든 다음 해당 그룹의 단추에 매크로를 지정할 수 있습니다. 예를 들어 "내 매크로" 라는 사용자 지정 그룹을 개발 도구 탭에 추가한 다음 새 그룹에 대 한 매크로 (단추로 표시 됨)를 추가할 수 있습니다. 이 작업을 수행 하려면 단추에 매크로 지정을 참조 하세요.

그래픽 개체의 영역을 클릭 하 여 매크로 실행

사용자가 매크로를 실행 하기 위해 클릭할 수 있는 그래픽에 핫스폿을 만들 수 있습니다.

  1. 워크시트에서 그림 등의 그래픽 개체를 삽입 하거나 도형을 그립니다. 일반적인 시나리오는 모서리가 둥근 직사각형 도형을 그리고 단추 모양의 서식을 지정 하는 것입니다.

    그래픽 개체를 삽입 하는 방법에 대 한 자세한 내용은 셰이프 추가, 변경 또는 삭제를 참고 하세요.

  2. 만든 핫스팟을 마우스 오른쪽 단추로 클릭 한 다음 매크로 지정을 클릭 합니다.

  3. 다음 중 하나를 수행합니다.

    • 기존 매크로를 그래픽 개체에 할당 하려면 매크로를 두 번 클릭 하거나 매크로 이름 상자에 해당 이름을 입력 합니다.

    • 새 매크로를 기록 하 여 선택한 그래픽 개체에 할당 하려면 레코드를 클릭 하 고 매크로 기록 대화 상자에 매크로 이름을 입력 한 다음 확인 을 클릭 하 여 매크로 기록을 시작 합니다. 매크로 기록을 마쳤으면 개발 도구 탭의 코드 그룹에서 기록 중지(_l)를 클릭 합니다.

      팁:  상태 표시줄의 왼쪽에 있는 기록 중지(_s) 를 클릭 해도 됩니다.

    • 기존 매크로를 편집 하려면 매크로 이름 상자에서 매크로 이름을 클릭 한 다음 편집을 클릭 합니다.

  4. 확인을 클릭합니다.

개발 도구 탭에서 visual basic을 클릭 하 여 visual basic Editor (VBE)를 실행 합니다. 실행할 매크로가 포함 된 모듈을 프로젝트 탐색기 에서 찾아 엽니다. 해당 모듈의 모든 매크로가 오른쪽 창에 나열 됩니다. 매크로 내의 아무 곳에 나 커서를 놓고 F5키를 누르거나 메뉴에서 _GT_ 실행 매크로실행 으로 이동 하 여 실행할 매크로를 선택 합니다.

Workbook_Open 이벤트를 만듭니다.

다음 예제에서는 open 이벤트를 사용 하 여 통합 문서를 열 때 매크로를 실행 합니다.

  1. 매크로를 추가할 통합 문서를 열거나 새 통합 문서를 만듭니다.

  2. 개발 도구 탭의 코드 그룹에서 Visual Basic을 클릭합니다.

  3. 프로젝트 탐색기 창에서 ThisWorkbook 개체를 마우스 오른쪽 단추로 클릭 한 다음 코드 보기를 클릭 합니다.

    팁: 프로젝트 탐색기 창이 표시 되지 않으면 보기 메뉴에서 프로젝트 탐색기를 클릭 합니다.

  4. 코드 창 위의 개체 목록에서 통합 문서를 선택 합니다.

    이렇게 하면 Open 이벤트에 대 한 빈 프로시저 (예:

    비공개 하위 Workbook_Open () End Sub)

    가 자동으로 만들어집니다.

  5. 프로시저에 다음 코드 줄을 추가 합니다.

    개인 Sub Workbook_Open ()
    MsgBox 날짜
    워크시트 ("sheet1" "). 범위 ("A1"). 값 = 날짜
    종료 하위

  6. Excel로 전환 하 여 통합 문서를 매크로 사용 통합 문서 (.xlsm)로 저장 합니다.

  7. 통합 문서를 닫았다가 다시 엽니다. 통합 문서를 다시 열면 Excel에서 Workbook_Open 프로시저가 실행 되며, 메시지 상자에 오늘 날짜가 표시 됩니다.

  8. 메시지 상자에서 확인을 클릭 합니다.

    참고: 또한 Sheet1의 셀 A1에는 Workbook_Open 프로시저를 실행 한 결과로 날짜가 포함 됩니다.

추가 지원

언제 든 지 Excel 기술 커뮤니티에서 전문가에 게 질문 하 고, 답변 커뮤니티에서 지원을 받을 수 있으며, excel 사용자 음성 에 대 한 새로운 기능이 나 개선을 제안할 수도 있습니다.

맨 위로 이동

참고 항목

통합 문서를 열 때 자동으로 매크로 실행

매크로 기록을 사용 하 여 작업 자동화

Excel을 시작할 때 특정 통합 문서를 여는 매크로 기록

단일 통합 문서에 모든 매크로 만들기 및 저장

매크로 저장

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×