Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 Excel 간단하게 자동 매크로 만들기

엑셀(Excel)/Excel
반응형

엑셀 매크로는 사용자의 반복 작업을 덜어줄 수 있는 아주 유용한 기능입니다. 화면에서 셀의 디자인을 동일한 방식으로 변경하거나 데이터 작업을 반복한다면 매크로로 동작을 녹화해서 재사용해 보세요. 또는 특정 작업에 대해 VBA 코드를 모르는 경우 매크로에 의해 기록된 내용으로 어떤 코드를 사용했는지 파악할 수 있습니다. 왜냐하면 사용자의 동작을 기록한 매크로는 VBA 코드이며, 다음에 실행할 때 해당 코드가 실행되기 때문입니다.

 

 

셀 편집 매크로 만들기

 

매크로 관련 리본 메뉴는 개발 도구 탭에 있습니다. 개발 도구 탭의 왼쪽 끝의 코드 그룹 안에 매크로와 매크로 녹화 리본 메뉴입니다. 만약 개발 도구 탭이 보이지 않는다면 옵션에서 리본 사용자 지정 값을 변경해야 합니다.

엑셀 Excel 간단하게 자동 매크로 만들기

 

파일 탭 > 옵션 버튼을 눌러 엑셀 옵션 창을 띄웁니다. 왼쪽 사이드에 리본 사용자 지정 메뉴를 선택한 뒤 오른쪽으로 이동해서 리본 메뉴 사용자 지정 목록에 개발 도구 를 체크합니다

엑셀 Excel 간단하게 자동 매크로 만들기

 

매크로 기록을 위한 첫 단계는 이름을 만드는 것입니다. 개발 도구 > 매크로 기록 리본 메뉴를 눌러 대화상자를 띄우고 이름을 입력합니다. 확인 버튼을 누르는 순간 기록을 시작합니다

엑셀 Excel 간단하게 자동 매크로 만들기

 

매크로 기록 시작과 함께 셀에 편집 작업을 진행합니다. 리본 메뉴 아이콘도 그림처럼 바뀝니다. 작업이 끝나면 셀 편집을 중지하고 개발 도구 > 코드 그룹으로 가서 매크로 기록 중지 버튼을 클릭합니다. 그럼 자동으로 코드 기록이 멈춥니다

엑셀 Excel 간단하게 자동 매크로 만들기

 

 ※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 매크로 실행과 소스 편집하기
엑셀 VBA 매크로 실행 버튼으로 코드 실행하기
엑셀 Excel 매크로 소스 디버깅으로 결과 확인하기
엑셀 Excel 엑셀 함수를 이용한 매크로 만드는 방법
셀 VBA 리스트 멀티 선택해서 추가 삭제하기



 

 

 

반복 작업을 덜어줄 매크로가 만들어 졌습니다. 매크로 함수에 어떤 코드들이 들어가 있는지 확인해 보겠습니다. 매크로 대화 상자를 띄우고 새로 만든 매크로를 선택합니다. 그리고 오른쪽 버튼 목록에서 편집을 클릭합니다

엑셀 Excel 간단하게 자동 매크로 만들기

 

Visual Basic 편집창이 열리면서 매크로가 기록한 코드로 이동합니다. 매크로 명은 함수명과 동일합니다. 사용자가 직접 매크로 함수를 만들고 싶다면 Sub + 함수명() ~ End Sub 를 입력하고 사이에 코드를 삽입합니다

엑셀 Excel 간단하게 자동 매크로 만들기

 

 

한번에 매크로 이용해서 디자인 적용하기

 

사용법은 간단합니다. 매크로 대화장자를 띄우는 단축키는 Alt + F8 입니다. 기존에 저장한 매크로 이름을 선택하고 오른쪽에 실행 버튼을 누르면 화면에 작업을 진행합니다

엑셀 Excel 간단하게 자동 매크로 만들기

 

그림처럼 이전에 작업했던 것과 동일하게 자동으로 편집을 완료했습니다

엑셀 Excel 간단하게 자동 매크로 만들기

 ※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 매크로 실행과 소스 편집하기
엑셀 VBA 매크로 실행 버튼으로 코드 실행하기
엑셀 Excel 매크로 소스 디버깅으로 결과 확인하기
엑셀 Excel 엑셀 함수를 이용한 매크로 만드는 방법
셀 VBA 리스트 멀티 선택해서 추가 삭제하기
반응형
Posted by 녹두장군1
,