매크로 실행

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

Microsoft Excel의 매크로 실행 하는 방법은 여러 가지가 있습니다. 매크로 작업 또는 작업을 자동화 하는 데 사용할 수 있는 매크로 함수 집합입니다. Visual Basic for Applications 프로그래밍 언어에에서 매크로 기록 됩니다. 항상 리본 메뉴에 개발 도구 탭의 매크로 명령을 클릭 하 여 매크로 실행할 수 있습니다. 매크로 실행 하려면 할당 된 방식에 따라도 수 있습니다를 누르면 조합 바로 가기 키, 빠른 실행 도구 모음 또는 리본 메뉴, 사용자 지정 그룹에 있는 단추를 클릭 하 여 또는 개체를 클릭 하 여 실행 하려면 그래픽 또는 제어 합니다. 또한 수 있는 매크로 실행 하면 자동으로 통합 문서를 열 때마다 합니다.

매크로를 실행하기 전에

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

  • Windows 의 경우 파일 을 이동 > 옵션 > 리본 사용자 지정 합니다.

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

  • 기본 탭, 개발 도구 확인란을 선택 및 키를 눌러 옵션에서 리본 사용자 지정 섹션에서 다음 확인.

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

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

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

  4. 다른 선택할 수도 있습니다.

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

    • 단계-매크로의 첫 번째 줄에 Visual Basic Editor 열립니다. F8 키를 누르면 하면 한 번에 한 줄씩 매크로 코드를 단계별로 실행 합니다.

    • 편집-Visual Basic Editor를 열고 필요에 따라 매크로 코드를 편집할 수 있습니다. 변경 사항을 적용 한 후 편집기에서 매크로 실행 하려면 f5 키 누릅니다.

조합 바로 가기 키를 기록 하 고 기존 매크로 추가할 수도 있습니다 매크로에 추가할 수 있습니다.

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

  2. 매크로 이름 상자에 조합 바로 가기 키를 할당 하려는 매크로 클릭 합니다.

  3. 옵션을 클릭합니다.

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

  4. 바로 가기 키 상자에서 바로 가기 키와 함께 사용 하 여 원하는 대 / 소문자 문자를 입력 합니다.

    참고 사항: 

    • Windows 용 소문자에 대 한 바로 가기 키 Ctrl + 문자 됩니다. 대문자, Ctrl + Shift + 문자 입니다.

    • MacOption + Command + 문자를 소문자로 대 한 바로 가기 키가 있지만 Ctrl + 문자 에서도 작동 합니다. 대문자, Ctrl + Shift + 문자 입니다.

    • 매크로가 포함 된 통합 문서를 연 동안 이와 동일한 기본 Excel 바로 가기 키를 무시 합니다 바로 가기 키 지정 주의 해야 합니다. 예를 들어, Ctrl + z를 매크로 할당 취소 하려면 기능을 손실 됩니다. 이 인해 것이 일반적으로 Ctrl + Shift + Z 를 Excel에서 해당 하는 바로 가기 없는 같은 대신 Ctrl + Shift + 대문자로 문자 를 사용 하는 것이 좋습니다.

    Excel에서 이미 할당 된 Ctrl 조합 바로 가기 키 목록은 Excel 함수 및 바로 가기 키문서를 참고 하세요.

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

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

빠른 실행 도구 모음의 단추를 통해 매크로를 실행하려면 먼저 도구 모음에 단추를 추가해야 합니다. 방법은 Assign a macro to a button(단추에 매크로 지정)을 참조하세요.

리본의 탭에 나타나는 사용자 지정 그룹을 만든 다음 해당 그룹의 단추에 매크로를 지정할 수 있습니다. 예를 들어 개발 도구 탭에 "내 매크로"라는 사용자 지정 그룹을 추가한 다음 새 그룹에 매크로를 추가할 수 있습니다(단추로 표시됨). 방법은 Assign a macro to a button(단추에 매크로 지정)을 참조하세요.

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

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

  1. 워크시트에서 그림을 같은 그래픽 개체를 삽입 하거나 도형 그리기를 수행 합니다. 둥근 사각형 도형 그리기 단추 처럼 보이도록 서식을 지정 하는 일반적인 시나리오가입니다.

    그래픽 개체를 삽입 하는 방법에 대 한 자세한 내용은 참고 추가, 변경 또는 도형을 삭제합니다.

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

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

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

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

      팁: 상태 표시줄 왼쪽의 기록 중지 단추 이미지 를 클릭할 수도 있습니다.

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

  4. 확인을 클릭합니다.

개발 도구 탭의 Visual Basic 시작 Visual Basic Editor (VBE ) 클릭 합니다. 프로젝트 탐색기 를 실행 하려는 매크로 포함 하는 모듈을 찾아서 엽니다. 해당 모듈에서 매크로의 모든 오른쪽 창에 나열 됩니다. 실행할 매크로 내의 모든 위치에 커서를 배치 하 여 매크로 선택 하 고 F5 키를 눌러 또는 메뉴에서 실행 하려면 이동 > 매크로 실행 합니다.

Workbook_Open 이벤트를 만듭니다.

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

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

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

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

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

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

    그러면 Open 이벤트에 대해 다음과 같이 비어 있는 프로시저가 자동으로 생성됩니다.

    Private Sub Workbook_Open()

    End Sub

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

    Private Sub Workbook_Open()
    MsgBox Date
    Worksheets("Sheet1").Range("A1").Value = Date
    End Sub

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

  7. 통합 문서를 닫았다가 다시 엽니다. 통합 문서를 다시 열 때 Excel 메시지 상자에 현재 날짜를 표시 하는 Workbook_Open 절차를 실행 합니다.

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

    참고: Sheet1의 A1 셀에는 Workbook_Open 프로시저를 실행한 결과로 날짜도 포함되어 있습니다.

추가 지원

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

맨 위로 이동

참고 항목

Automatically run a macro when opening a workbook

Automate tasks with the Macro Recorder

Record a macro to open specific workbooks when Excel starts

Create and save all your macros in a single workbook

Save a macro

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×