매크로 작성 또는 삭제


태그    매크로 추가 (영어); 자동화 (영어); 매크로 제외 (영어); 매크로 포함 (영어); 매크로 (영어); 매크로 단추 (영어); 매크로 보안 (영어); 스크립트 (영어); 숨기기 취소 (영어); VBA (영어)


아이콘 모양 태그란? (영어)

반복적인 작업을 자동화하기 위해 Microsoft Office Excel에서 매크로 (매크로: 작업의 자동화를 위해 사용할 수 있는 동작 또는 동작 모음입니다. 매크로는 VBA 프로그래밍 언어로 기록됩니다.)를 빠르게 기록할 수 있습니다. Microsoft Visual Basic의 Visual Basic Editor (Visual Basic Editor: 기존 VBA 코드와 프로시저를 편집하거나 새로 작성할 수 있는 환경입니다. Visual Basic Editor에는 코드에서 구문, 런타임, 논리상의 문제를 찾을 수 있는 완벽한 디버깅 도구 모음이 있습니다.)를 통해 고유한 매크로 스크립트를 작성하거나 매크로의 일부 또는 모두를 새 매크로에 복사하여 매크로를 작성할 수도 있습니다. 매크로를 작성한 다음 도구 모음 단추, 그래픽 또는 컨트롤 같은 개체에 지정하면 해당 개체를 클릭하여 매크로를 실행할 수 있습니다. 매크로를 더 이상 사용하지 않으려면 이를 삭제할 수 있습니다.

실행할 작업


매크로 기록

매크로를 기록하는 경우 실행하려는 작업을 완료하는 데 필요한 모든 단계가 매크로 레코더에 기록됩니다. 리본에서의 탐색은 기록된 단계에 포함되지 않습니다.

 참고   리본 메뉴는 Microsoft Office Fluent 사용자 인터페이스 의 구성 요소입니다.

  1. 개발 도구 탭을 사용할 수 없으면 다음을 실행하여 표시합니다.
    1. Microsoft Office 단추 단추 모양 를 클릭한 다음 Excel 옵션을 클릭합니다.
  1. 기본 설정 범주의 Excel에서 가장 많이 사용하는 옵션에서 리본 메뉴에 개발 도구 탭 표시 확인란을 선택한 다음 확인을 클릭합니다.
  1. 일시적으로 모든 매크로를 사용하도록 보안 수준을 설정하려면 다음을 실행합니다.
  1. 개발 도구 탭의 코드 그룹에서 매크로 보안을 클릭합니다.

Excel 리본 메뉴 모양

  1. 매크로 설정에서 모든 매크로 포함(위험성 있는 코드가 실행될 수 있으므로 권장하지 않음)을 클릭한 다음 확인을 클릭합니다.

 참고   위험한 코드가 실행되지 않도록 하려면 매크로 작업을 마친 다음 모든 매크로가 사용되지 않도록 설정을 되돌리는 것이 좋습니다. 설정을 변경하는 방법에 대한 자세한 내용은 Excel의 매크로 보안 설정 변경을 참고하십시오.

  1. 개발 도구 탭의 코드 그룹에서 매크로 기록을 클릭합니다.
  2. 매크로 이름 상자에 매크로 이름을 입력합니다.

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

  1. 매크로를 실행할 Ctrl 키 조합 바로 가기 키 (바로 가기 키: 메뉴 명령을 실행하는 데 사용하는 F5 키 또는 Ctrl+A와 같은 기능 키 또는 키 조합입니다. 반면, 선택키는 포커스를 메뉴나 명령, 컨트롤로 이동하는 Alt+F와 같은 키 조합입니다.)를 지정하려면 바로 가기 키 상자에 사용할 문자를 대소문자와 관계없이 입력합니다.

 참고   이 바로 가기 키는 매크로가 포함된 통합 문서를 연 동안 이와 동일한 기본 Excel 바로 가기 키를 무시합니다. 이미 Excel에 지정된 Ctrl 키 조합 바로 가기 키 목록은 Excel 바로 가기 및 기능 키를 참고하십시오.

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

 팁   Excel을 사용할 때마다 매크로를 사용할 수 있게 하려면 개인용 매크로 통합 문서를 선택합니다. 개인용 매크로 통합 문서를 선택하면 숨겨진 개인용 매크로 통합 문서 Personal.xlsb가 없을 경우 생성되고 이 통합 문서에 매크로가 저장됩니다. Windows Vista에서는 이 통합 문서가 C:\사용자\사용자 이름\AppData\Local\Microsoft\Excel\XLStart 폴더에 저장됩니다. Microsoft Windows XP에서는 이 통합 문서가 C:\Documents and Settings\사용자 이름\Application Data\Microsoft\Excel\XLStart 폴더에 저장됩니다. XLStart 폴더에 있는 통합 문서는 Excel을 시작할 때마다 자동으로 열립니다. 개인용 매크로 통합 문서에 있는 매크로를 다른 통합 문서에서 자동으로 실행하려면 XLStart 폴더에도 해당 통합 문서를 저장하여 Excel을 시작할 때 두 통합 문서가 모두 열리도록 해야 합니다.

  1. 설명 상자에 매크로 설명을 입력합니다.
  2. 확인을 클릭하여 기록을 시작합니다.
  3. 기록할 작업을 수행합니다.
  4. 개발 도구 탭의 코드 그룹에서 기록 중지 단추 모양 를 클릭합니다.

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

맨 위로 이동 맨 위로 이동

Microsoft Visual Basic을 사용하여 매크로 작성

  1. 개발 도구 탭을 사용할 수 없으면 다음을 실행하여 표시합니다.
    1. Microsoft Office 단추 단추 모양 를 클릭한 다음 Excel 옵션을 클릭합니다.
  1. 기본 설정 범주의 Excel에서 가장 많이 사용하는 옵션에서 리본 메뉴에 개발 도구 탭 표시 확인란을 선택한 다음 확인을 클릭합니다.
  1. 일시적으로 모든 매크로를 사용하도록 보안 수준을 설정하려면 다음을 실행합니다.
  1. 개발 도구 탭의 코드 그룹에서 매크로 보안을 클릭합니다.

Excel 리본 메뉴 모양

  1. 매크로 설정에서 모든 매크로 포함(위험성 있는 코드가 실행될 수 있으므로 권장하지 않음)을 클릭한 다음 확인을 클릭합니다.

 참고   위험한 코드가 실행되지 않도록 하려면 매크로 작업을 마친 다음 모든 매크로가 사용되지 않도록 설정을 되돌리는 것이 좋습니다.

  1. 개발 도구 탭의 코드 그룹에서 Visual Basic을 클릭합니다.
  1. 필요하면 Visual Basic Editor의 삽입 메뉴에서 모듈을 클릭합니다.

 참고   통합 문서에 있는 모든 시트에 대해 모듈이 자동으로 생성됩니다.

  1. 모듈의 코드 창에 사용할 매크로 코드를 입력하거나 복사합니다.
  2. 모듈 창에서 매크로를 실행하려면 F5 키를 누릅니다.
  3. 매크로 작성을 마쳤으면 Visual Basic Editor의 파일 메뉴에서 닫고 Microsoft Excel(으)로 돌아가기를 클릭합니다.

맨 위로 이동 맨 위로 이동

매크로의 일부를 복사하여 다른 매크로 작성

  1. 개발 도구 탭을 사용할 수 없으면 다음을 실행하여 표시합니다.
    1. Microsoft Office 단추 단추 모양 를 클릭한 다음 Excel 옵션을 클릭합니다.
  1. 기본 설정 범주의 Excel에서 가장 많이 사용하는 옵션에서 리본 메뉴에 개발 도구 탭 표시 확인란을 선택한 다음 확인을 클릭합니다.
  1. 일시적으로 모든 매크로를 사용하도록 보안 수준을 설정하려면 다음을 실행합니다.
  1. 개발 도구 탭의 코드 그룹에서 매크로 보안을 클릭합니다.

Excel 리본 메뉴 모양

  1. 매크로 설정에서 모든 매크로 포함(위험성 있는 코드가 실행될 수 있으므로 권장하지 않음)을 클릭한 다음 확인을 클릭합니다.

 참고   위험한 코드가 실행되지 않도록 하려면 매크로 작업을 마친 다음 모든 매크로가 사용되지 않도록 설정을 되돌리는 것이 좋습니다.

  1. 복사할 매크로가 포함된 통합 문서를 엽니다.
  2. 개발 도구 탭의 코드 그룹에서 매크로를 클릭합니다.
  3. 매크로 이름 상자에서 복사할 매크로 이름을 클릭합니다.
  4. 편집을 클릭합니다.
  5. Visual Basic Editor의 코드 창에서 복사할 매크로 줄을 선택합니다.

 팁   매크로 전체를 복사하려면 선택 내용에 SubEnd Sub 줄을 포함합니다.

  1. 편집 메뉴에서 복사를 클릭합니다.

 팁   마우스 오른쪽 단추를 클릭한 다음 복사를 클릭하거나 Ctrl+C를 누를 수도 있습니다.

  1. 코드 창의 프로시저 상자에서 코드를 넣을 모듈을 클릭합니다.
  2. 편집 메뉴에서 붙여넣기를 클릭합니다.

 팁   마우스 오른쪽 단추를 클릭한 다음 붙여넣기를 클릭하거나 Ctrl+V를 누를 수도 있습니다.

 팁   개인용 매크로 통합 문서 파일 Personal.xlsb는 항상 열려 있는 숨겨진 통합 문서이므로 편집할 수 없습니다. 숨기기 취소 명령을 사용하여 먼저 숨기기를 취소해야 합니다. Alt+F11을 눌러 Visual Basic Editor에서 열 수도 있습니다.

맨 위로 이동 맨 위로 이동

개체, 그래픽 또는 컨트롤에 매크로 지정

  1. 워크시트에서 기존 매크로를 지정할 개체, 그래픽 또는 컨트롤을 마우스 오른쪽 단추로 클릭한 다음 매크로 지정을 클릭합니다.
  2. 매크로 이름 상자에서 지정할 매크로를 클릭합니다.

맨 위로 이동 맨 위로 이동

매크로 삭제

  1. 다음 중 하나를 실행합니다.
    • 삭제할 매크로가 포함된 통합 문서를 엽니다.
    • 삭제하려는 매크로가 개인용 매크로 통합 문서(Personal.xlsb)에 저장되어 있고 이 통합 문서가 숨겨진 경우 다음 절차에 따라 통합 문서 숨기기를 취소합니다.
      1. 보기 탭의 그룹에서 숨기기 취소를 클릭합니다.
      2. 나타날 통합 문서 아래에서 PERSONAL을 클릭한 다음 확인을 클릭합니다.
  2. 개발 도구 탭을 사용할 수 없으면 다음을 실행하여 표시합니다.
  1. Microsoft Office 단추 단추 모양 를 클릭한 다음 Excel 옵션을 클릭합니다.
  1. 기본 설정 범주의 Excel에서 가장 많이 사용하는 옵션에서 리본 메뉴에 개발 도구 탭 표시 확인란을 선택한 다음 확인을 클릭합니다.
  1. 개발 도구 탭의 코드 그룹에서 매크로를 클릭합니다.

Excel 리본 메뉴 모양

  1. 매크로 위치 목록에서 삭제하려는 매크로를 포함하는 통합 문서를 선택합니다. 예를 들어 현재 통합 문서를 클릭합니다.
  2. 매크로 이름 상자에서 삭제할 매크로 이름을 클릭합니다.
  3. 삭제를 클릭합니다.

맨 위로 이동 맨 위로 이동

 
 
적용 대상:
Excel 2007