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

중요:  본 문서는 기계 번역된 문서이므로 고지 사항을 확인하십시오. 이 문서의 영문 버전은 여기서 확인할 수 있습니다.

반복적인 작업을 자동화하려면 Microsoft Excel에서 매크로 기록을 사용하여 매크로를 기록할 수 있습니다. 임의 형식의 날짜가 있고 모든 날짜에 하나의 서식을 적용하려 한다고 가정해 보겠습니다. 이 경우 매크로를 사용할 수 있습니다. 원하는 서식을 적용하는 매크로를 기록한 다음 필요할 때마다 매크로를 재생할 수 있습니다.

Excel에서 날짜 서식을 지정하는 매크로를 만드는 방법을 보여 주는 비디오를 시청하세요.

매크로를 기록하는 경우 매크로 기록은 모든 단계를 VBA(Visual Basic for Applications) 코드로 기록합니다. 이러한 단계에는 텍스트 또는 숫자 입력, 리본 또는 메뉴에서 셀 또는 명령 클릭, 셀, 행 또는 열에 서식 지정, Microsoft Access 등의 외부 원본에서 데이터 가져오기 등이 포함될 수 있습니다. VBA(Visual Basic 응용 프로그램)는 강력한 Visual Basic 프로그래밍 언어의 하위 집합이며, 대부분의 Office 응용 프로그램에 포함되어 있습니다. VBA는 Office 응용 프로그램 내에서 및 응용 프로그램 간에 프로세스를 자동화하는 기능을 제공하지만 매크로 기록에서 원하는 작업을 수행하는 경우 VBA 코드 또는 컴퓨터 프로그래밍을 몰라도 됩니다.

매크로를 기록할 때 매크로 기록은 거의 모든 사용자 동작을 캡처한다는 것을 알아두어야 합니다. 따라서 예를 들어 원하지 않은 단추를 클릭하는 등 시퀀스에서 실수한 동작도 매크로 기록에서 기록됩니다. 해결 방법은 전체 시퀀스를 다시 기록하거나 VBA 코드 자체를 수정하는 것입니다. 이런 이유로, 기록할 때는 항상 익숙한 프로세스를 기록하는 것이 좋습니다. 시퀀스를 원활하게 기록할수록 매크로를 재생할 때 더 효율적으로 실행됩니다.

매크로 및 VBA 도구는 개발 도구 탭에서 사용할 수 있습니다. 이 탭은 기본적으로 숨겨져 있으므로 먼저 탭을 사용하도록 설정해야 합니다. 자세한 내용은 개발 도구 탭 표시를 참조하세요.

리본의 개발 도구 탭

매크로 기록

매크로에 대해 알아두어야 할 몇 가지 유용한 사항은 다음과 같습니다.

  • Excel에서 특정 범위에 대해 일련의 작업을 수행하는 매크로를 기록할 경우 매크로는 해당 범위 내의 셀에서만 실행됩니다. 따라서 범위에 행을 추가하는 경우 새 행에서 매크로가 실행되지 않고 범위 내의 셀에서만 매크로가 실행됩니다.

  • 긴 작업 프로세스를 기록하려는 경우 하나의 긴 매크로 대신 작은 관련 매크로를 여러 개 사용하는 것이 좋습니다.

  • Excel의 작업만 매크로에 기록할 수 있는 것은 아닙니다. 매크로 프로세스는 다른 Office 응용 프로그램 및 VBA(Visual Basic 응용 프로그램)를 지원하는 다른 모든 응용 프로그램으로 확장될 수 있습니다. 예를 들어 먼저 Excel에서 표를 업데이트한 다음 Outlook을 열어 전자 메일을 통해 표를 전자 메일 주소로 보내는 매크로를 기록할 수 있습니다.

매크로를 기록하려면 다음 단계를 따르세요.

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

    -또는-

    Alt +T +M +R 을 누릅니다.

    매크로 기록
  2. 매크로 이름 상자에 매크로 이름을 입력합니다. 둘 이상의 매크로를 만드는 경우 빠르게 찾을 수 있도록 가능한 한 이름을 자세하게 지정합니다.

    참고: 매크로 이름은 반드시 문자로 시작해야 하며 다음에 문자, 숫자 또는 밑줄이 올 수 있습니다. 매크로 이름에는 공백을 사용할 수 없으며 밑줄 문자가 단어 구분 기호로 유용합니다. 셀 참조이기도 한 매크로 이름을 사용하면 매크로 이름이 잘못되었다는 오류 메시지가 나타날 수 있습니다.

  3. 바로 가기 키 상자에서 매크로 실행 하려면 바로 가기 키 지정 하려면 모든 글자를 입력 (모두 대문자 또는 소문자로 작동)을 사용 해야 합니다. 되므로 Ctrl + Shift 키 조합 (대문자)를 사용 하 여 매크로 바로 가기 키는 매크로가 포함 된 통합 문서를 연 동안 이와 동일한 기본 Excel 바로 가기 키를 무시 합니다. 예를 들어, Ctrl + Z (실행 취소)를 사용 하는 경우 손실 됩니다 기능 실행 취소 하려면 Excel 인스턴스에 있습니다.

  4. 매크로 저장 위치 목록에서 매크로를 저장할 위치를 선택합니다.

    일반적으로 매크로 현재 통합 문서 위치에 저장 됩니다 하지만 Excel을 사용 하 여 때마다 사용할 수 있도록 매크로 원하는 경우 개인용 매크로 통합 문서 를 선택 합니다. 개인용 매크로 통합 문서 를 선택 하면 Excel이 통합이 문서에 매크로 저장 하 고 이미 존재 하지 않는 숨겨진된 개인용 매크로 통합 문서 (Personal.xlsb)을 만듭니다.

  5. 필요에 따라 설명 상자에 매크로 기능에 대한 간략한 설명을 입력합니다.

    설명 필드는 선택 사항이지만 입력하는 것이 좋습니다. 또한 사용자나 매크로를 실행하는 다른 사용자에게 유용할 수 있는 정보를 포함하는 의미 있는 설명을 입력합니다. 많은 매크로를 만드는 경우 설명을 통해 매크로의 기능을 빠르게 식별할 수 있으며, 설명이 없을 경우 추측해야 할 수 있습니다.

  6. 확인을 클릭하여 기록을 시작합니다.

  7. 기록할 작업을 수행합니다.

  8. 개발 도구 탭의 코드 그룹에서 기록 중지 단추 모양 를 클릭합니다.

    -또는-

    Alt +T +M +R 을 누릅니다.

Excel에서 기록된 매크로 작업

개발 도구 탭의 매크로 통합 문서에 연결 된 매크로 보기를 클릭 합니다. 또는 alt + F8 키를 누릅니다. 매크로 대화 상자를 엽니다.

매크로 대화 상자

참고: 매크로는 실행 취소할 수 없습니다. 기록된 매크로를 처음 실행하기 전에 매크로를 실행하려는 통합 문서를 저장했는지 확인하거나, 불필요한 변경을 방지하기 위해 통합 문서의 복사본에서 작업하는 것이 좋습니다. 매크로를 실행했는데 원하는 작업을 수행하지 않는 경우 통합 문서를 저장하지 않고 닫을 수 있습니다.

Excel에서 매크로를 사용하는 방법에 대한 추가 정보는 다음과 같습니다.

작업

설명

Excel의 매크로 보안 설정 변경

매크로에 사용 가능한 보안 설정과 해당 의미에 대한 정보를 참조하세요.

매크로 실행

바로 가기 키, 그래픽 개체, 빠른 실행 도구 모음, 단추, 통합 문서를 열 때 등 여러 가지 방법으로 매크로를 실행할 수 있습니다.

매크로 편집

Visual Basic Editor를 사용하여 통합 문서에 연결된 매크로를 편집합니다.

다른 통합 문서에 매크로 모듈 복사

통합 문서에 다른 위치에서 사용할 수 있는 VBA 매크로가 들어 있는 경우 Microsoft Visual Basic Editor를 사용하면 해당 매크로가 포함된 모듈을 열려 있는 다른 통합 문서에 복사할 수 있습니다.

개체, 도형 또는 그래픽에 매크로 지정

  1. 워크시트에서 기존 매크로를 지정할 개체, 그래픽, 도형 또는 항목을 마우스 오른쪽 단추로 클릭한 다음 매크로 지정을 클릭합니다.

  2. 매크로 지정 상자에서 지정할 매크로를 클릭합니다.

단추에 매크로 지정

그래픽 아이콘에 매크로를 지정하고 빠른 실행 도구 모음 또는 리본에 추가할 수 있습니다.

워크시트의 컨트롤에 매크로 지정

워크시트의 ActiveX 컨트롤 및 폼에 매크로를 지정할 수 있습니다.

Office 파일의 매크로를 사용하거나 사용하지 않도록 설정

Office 파일의 매크로를 사용하거나 사용하지 않도록 설정하는 방법을 알아봅니다.

Visual Basic Editor 열기

Alt + f 11

Visual Basic Editor 사용에 대한 도움말

Visual Basic 요소에 대한 도움말을 찾는 방법을 알아봅니다.

VBE(Visual Basic Editor)에서 기록된 코드 작업

VBE(Visual Basic Editor)에서 기록된 코드로 작업하고 고유한 변수, 제어 구조 및 매크로 기록에서 기록할 수 없는 기타 코드를 추가할 수 있습니다. 매크로 기록은 기록 중 사용자가 수행하는 거의 모든 단계를 캡처하기 때문에 매크로에 소용 없는 모든 불필요한 기록된 코드를 정리할 수도 있습니다. 기록된 코드 검토는 VBA 프로그래밍 기술을 배우거나 발전시키는 좋은 방법입니다.

예제에 기록된 코드를 수정하는 방법에 대한 자세한 내용은 Excel에서 VBA 시작을 참조하세요.

매크로 기록

매크로에 대해 알아두어야 할 몇 가지 유용한 사항은 다음과 같습니다.

  • Excel의 범위 내에서 일련의 작업을 수행 하기 위한 매크로 기록할 매크로 범위 내에서 셀에만 실행 됩니다. 따라서 범위에는 추가 행을 추가 하는 경우 새 행이 열리지만 원래 범위 내에서 셀만 프로세스 매크로 실행 되지 않습니다.

  • 긴 작업 프로세스를 기록하려는 경우 하나의 긴 매크로 대신 작은 관련 매크로를 여러 개 사용하는 것이 좋습니다.

  • Excel의 작업만 매크로에 기록할 수 있는 것은 아닙니다. 매크로 프로세스는 다른 Office 응용 프로그램 및 VBA(Visual Basic 응용 프로그램)를 지원하는 다른 모든 응용 프로그램으로 확장될 수 있습니다. 예를 들어 먼저 Excel에서 표를 업데이트한 다음 Outlook을 열어 전자 메일을 통해 표를 전자 메일 주소로 보내는 매크로를 기록할 수 있습니다.

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

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

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

매크로를 기록하려면 다음 단계를 따르세요.

  1. 개발 도구 탭에서 매크로 기록을 클릭합니다.

  2. 매크로 이름 상자에 매크로 이름을 입력 합니다. 여러 개의 매크로 만드는 경우 신속 하 게 찾을 수 있도록 이름을 최대한 설명 확인 합니다.

    참고: 매크로 이름은 반드시 문자로 시작해야 하며 다음에 문자, 숫자 또는 밑줄이 올 수 있습니다. 매크로 이름에는 공백을 사용할 수 없으며 밑줄 문자가 단어 구분 기호로 유용합니다. 셀 참조이기도 한 매크로 이름을 사용하면 매크로 이름이 잘못되었다는 오류 메시지가 나타날 수 있습니다.

  3. 매크로 저장 위치 목록에서 매크로를 저장할 위치를 선택합니다.

    일반적으로 매크로 현재 통합 문서 위치에 저장 됩니다 하지만 Excel을 사용 하 여 때마다 사용할 수 있도록 매크로 원하는 경우 개인용 매크로 통합 문서를 선택 합니다. 개인용 매크로 통합 문서 를 선택 하면 숨겨진된 개인용 매크로 통합 문서가 만들어집니다 (개인 합니다. XLSB) 이미 존재 하지 않는 한이 통합 문서에 매크로 저장 합니다. Excel 시작 되 고 개인용 매크로 통합 문서에 저장 된 모든 코드는 다음 섹션에서 설명 하는 매크로 대화 상자에 나열 될 때마다 해당 폴더에 통합 문서는 자동으로 열립니다.

  4. 바로 가기 키 상자에서 매크로 실행 하려면 바로 가기 키 지정 하려면 모든 글자를 입력 (모두 대문자 또는 소문자로 작동)을 사용 해야 합니다. 매크로 바로 가기 키 매크로가 포함 된 통합 문서를 연 동안 이와 동일한 기본 Excel 바로 가기 키를 무시 합니다 대로 기존 바로 가기 키에 해당 하지 않는 키 조합을 사용 하는 것이 좋습니다.

  5. 필요에 따라 설명 상자에 매크로 기능에 대한 간략한 설명을 입력합니다.

    설명 필드는 선택 사항 이지만 하나를 입력 하는 것이 좋습니다. 또는 다른 사용자에 게 매크로 실행 하는 데 유용 될 수 있는 정보로 의미 있는 설명을 입력 하는 것이 좋습니다. 많은 매크로 만드는 경우 설명을 쉽게 확인할 수 있습니다 신속 하 게 매크로 무엇을, 그렇지 않으면 있을 때 추측 합니다.

  6. 확인을 클릭하여 기록을 시작합니다.

  7. 기록할 작업을 수행합니다.

  8. 개발 도구 탭에서 기록 중지를 클릭합니다.

Excel에서 기록된 매크로 작업

개발 도구 탭의 매크로 통합 문서에 연결 된 매크로 보기를 클릭 합니다. 매크로 대화 상자를 엽니다.

참고: 매크로는 실행 취소할 수 없습니다. 기록된 매크로를 처음 실행하기 전에 매크로를 실행하려는 통합 문서를 저장했는지 확인하거나, 불필요한 변경을 방지하기 위해 통합 문서의 복사본에서 작업하는 것이 좋습니다. 매크로를 실행했는데 원하는 작업을 수행하지 않는 경우 통합 문서를 저장하지 않고 닫을 수 있습니다.

Excel에서 매크로를 사용하는 방법에 대한 추가 정보는 다음과 같습니다.

작업

설명

매크로 사용 또는 해제

Mac 용 Excel에서 매크로 사용할지를 사용 하도록 설정 하는 방법을 알아봅니다

만들기, 실행, 편집 또는 매크로 삭제

자주 수행 하는 작업에 시간을 절약 하려면 해당 작업의 단계를 매크로를 기록할 수 있습니다. 만들고 매크로 실행 하는 방법에 대 한 정보를 찾습니다.

다른 통합 문서에 매크로 모듈 복사

통합 문서에 다른 위치에서 사용할 수 있는 VBA 매크로가 들어 있는 경우 Microsoft Visual Basic Editor를 사용하면 해당 매크로가 포함된 모듈을 열려 있는 다른 통합 문서에 복사할 수 있습니다.

개체, 도형 또는 그래픽에 매크로 지정

  1. 워크시트에서 기존 매크로를 지정할 개체, 그래픽, 도형 또는 항목을 마우스 오른쪽 단추로 클릭한 다음 매크로 지정을 클릭합니다.

  2. 매크로 지정 상자에서 지정할 매크로를 클릭합니다.

단추에 매크로 지정

그래픽 아이콘에 매크로를 지정하고 빠른 실행 도구 모음 또는 리본에 추가할 수 있습니다.

워크시트의 컨트롤에 매크로 지정

워크시트의 ActiveX 컨트롤 및 폼에 매크로를 지정할 수 있습니다.

Visual Basic Editor 열기

개발 도구 탭의 Visual Basic 을 클릭 하거나 도구 메뉴 > 매크로 > Visual Basic Editor....

Visual Basic Editor 사용에 대한 도움말

Visual Basic 요소에 대한 도움말을 찾는 방법을 알아봅니다.

추가 지원

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

참고: 기계 번역 고지 사항: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft에서는 비영어권 국가에 거주하는 사용자가 Microsoft 제품, 서비스 및 기술을 손쉽게 접할 수 있도록 이러한 기계 번역 내용을 제공하고 있습니다. 본 문서는 기계 번역된 문서이므로 어휘, 구문 또는 문법에 오류가 있을 수 있습니다.

참고 항목

빠른 시작: 매크로 만들기

Office 파일의 매크로 사용 또는 해제

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×