매크로 삽입

자동 매크로를 사용하면 매크로 삽입 메뉴에서 자동화(매크로)를 배포하는 방법을 선택할 수 있습니다. 이 메뉴는 만들 매크로를 선택한 후에 나타납니다.

메뉴 상단에 매크로에 대한 설명과 함께 매크로 수정 버튼이 표시됩니다:

‘매크로 편집’을 클릭하면 매크로를 삽입하기 전에 매크로를 편집할 수 있습니다.

매크로를 어떻게 사용하고 싶으신가요?

한 번 실행

한 번 실행(통합 문서에 추가하지 않음) 을 선택하면 매크로가 한 번 실행됩니다. 통합 문서에 저장되지 않습니다.

사용자 사례

스프레드시트의 다른 사용자에게는 필요하지 않은 모든 스프레드시트 ‘정리’ 또는 일회성 작업.

  • 통합 문서에서 모든 도형 삭제
  • 모든 빈 행 삭제
  • 오류 값이 있는 행 삭제
  • 시트를 별도의 Excel 파일로 저장하기

삽입 버튼

Excel에 버튼을 삽입합니다. 클릭하면 버튼이 매크로를 실행합니다.

도형에 할당

통합 문서의 기존 도형에 매크로를 할당합니다. 도형을 클릭하면 매크로가 실행됩니다.

이벤트에서 매크로 실행

‘이벤트’가 트리거될 때 실행할 매크로를 지정합니다.

사용 가능한 이벤트:

  • 셀 – 값 변경 셀 값이 변경되면 매크로가 실행됩니다. (시트와 범위를 지정해야 합니다).
  • 셀 – 선택 변경 – 셀이 선택되면 매크로가 실행됩니다(어떤 시트와 범위를 지정해야 함).
  • 워크시트 – 활성화 – 시트가 활성화(열림)되면 매크로가 실행됩니다. (어떤 시트를 지정해야 합니다).
  • 워크시트 – 비 활성화 – 시트가 비활성화되면 매크로가 실행됩니다. (시트를 지정해야 합니다.)
  • 통합 문서– 열기 – 통합 문서가 열리면 매크로가 실행됩니다.
  • 통합 문서– 닫기 전 – 통합 문서가 열릴 때 매크로가 실행됩니다.
  • 통합 문서– 저장 전 – 통합 문서가 열리면 매크로가 실행됩니다.
사용자 사례
  • 통합 문서가 열리면 시트를 숨기고 ‘홈’ 워크시트를 엽니다.
  • 시트가 활성화되면 A1 셀로 이동합니다.
  • 시트가 활성화되면 행 숨기기를 해제(또는 숨기기)합니다.
  • 특정 셀 값을 입력하면 셀 옆에 메모를 추가합니다.

고급

변경할 특별한 이유가 없는 한 고급 설정을 그대로 두는 것이 좋습니다.

여기에서 VBA 코드에 사용되는 매크로 이름을 정의하고 매크로의 특정 설정을 사용자 지정할 수 있습니다.

매크로 이름

매크로의 VBA 코드 이름을 변경합니다.

알림 비활성화

이 옵션을 선택하면 “저장하지 않고 이 통합 문서를 닫으시겠습니까?” 또는 “이 워크시트를 삭제하시겠습니까?”와 같은 알림이 비활성화되어 매크로가 일시 중지되는 것을 방지할 수 있습니다.

화면 업데이트 비활성화

이 옵션을 선택하면 매크로가 완료될 때까지 Excel의 화면이 새로 고쳐지지 않습니다. 이렇게 하면 매크로가 실행되는 데 걸리는 시간이 줄어들고 매크로가 더욱 전문적으로 보입니다.

이벤트 비활성화

이 옵션을 선택하면 매크로가 실행되는 동안 이벤트가 비활성화됩니다. 이렇게 하면 매크로에서 이벤트가 트리거될 때 발생할 수 있는 ‘무한 루프’ 또는 기타 문제를 방지할 수 있습니다.

자동 계산 비활성화

이 옵션을 선택하면 매크로가 실행되는 동안 Excel 계산이 꺼집니다. 이렇게 하면 매크로의 속도가 빨라집니다.

Excel 자동화 시작