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

특정 통합 문서를 열 때 기록된 매크로가 자동으로 실행되도록 할 수 있습니다. 다음 절차에서는 예제를 사용하여 작동 방식을 보여 줍니다. Excel이 시작될 때 매크로를 자동으로 실행할 수도 있습니다.

시작하기 전에 개발 도구 탭이 리본 메뉴에 표시되어 있는지 확인합니다. 자세한 내용은 개발자 탭 표시를 참조하세요.

아래 예제를 사용하려면 새 통합 문서를 엽니다.

중요: VBA 코드를 실행 취소할 수 없으므로 빈 통합 문서 또는 기존 통합 문서의 복사본에서 코드를 테스트해야 합니다. 코드가 원하는 작업을 수행하지 않는 경우 변경 내용을 저장하지 않고 통합 문서를 닫을 수 있습니다.

  1. 개발 도구 > Visual Basic을 클릭합니다.

    개발 도구 탭의 코드 그룹

  2. 왼쪽의 VBA 프로젝트 Explorer 통합 문서의 VBA 프로젝트 폴더를 확장한 다음 ThisWorkbook 모듈을 두 번 클릭합니다. 프로젝트 Explorer 표시되지 않으면 보기 >프로젝트 Explorer 이동하거나 Ctrl+R을 누릅니다.

    VBE(Visual Basic 편집기)의 ThisWorkbook 모듈
  3. 오른쪽에 열리는 모듈 창에서 다음 코드를 삽입합니다.

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. 하위 줄과 끝 하위 줄 사이에 기록된 코드를 하위 프로시저에 붙여넣습니다.

    Visual Basic 편집기 닫습니다(아무것도 저장할 필요가 없음).

  5. 통합 문서를 Excel Macro-Enabled 통합 문서(*xlsm)로 저장하고 닫습니다.

다음에 통합 문서를 열면 Workbook_Open 프로시저에 추가한 코드가 자동으로 실행됩니다.

시작하기 전에 개발 도구 탭이 리본 메뉴에 표시되어 있는지 확인합니다. 방법은 다음과 같습니다.

  1. 메뉴에서 Excel > 기본 설정... > 리본 & 도구 모음을 클릭합니다.

  2. 리본 메뉴 범주 사용자 지정기본 탭 목록에서 개발자 검사 상자를 선택합니다.

  3. 저장을 클릭합니다.

아래 예제를 사용하려면 새 통합 문서를 엽니다.

중요: VBA 코드를 실행 취소할 수 없으므로 빈 통합 문서 또는 기존 통합 문서의 복사본에서 코드를 테스트해야 합니다. 코드가 원하는 작업을 수행하지 않는 경우 변경 내용을 저장하지 않고 통합 문서를 닫을 수 있습니다.

  1. 개발 도구 > Visual Basic을 클릭합니다.

  2. 왼쪽의 VBA 프로젝트 Explorer 통합 문서의 VBA 프로젝트 폴더를 확장한 다음 ThisWorkbook 모듈을 두 번 클릭합니다.

  3. 오른쪽에 열리는 모듈 창에서 다음 코드를 삽입합니다.

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. 하위 줄과 끝 하위 줄 사이에 기록된 코드를 하위 프로시저에 붙여넣습니다.

    Visual Basic 편집기 닫습니다(아무것도 저장할 필요가 없음).

  5. 통합 문서를 Excel Macro-Enabled 통합 문서(*xlsm)로 저장하고 닫습니다.

다음에 통합 문서를 열면 Workbook_Open 프로시저에 추가한 코드가 자동으로 실행됩니다.

추가 지원

언제든지 Excel 기술 커뮤니티에서 전문가에게 문의하거나 커뮤니티에서 지원을 받을 수 있습니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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

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