엑셀 매크로는 사용자의 반복 작업을 덜어줄 수 있는 아주 유용한 기능입니다. 화면에서 셀의 디자인을 동일한 방식으로 변경하거나 데이터 작업을 반복한다면 매크로로 동작을 녹화해서 재사용해 보세요. 또는 특정 작업에 대해 VBA 코드를 모르는 경우 매크로에 의해 기록된 내용으로 어떤 코드를 사용했는지 파악할 수 있습니다. 왜냐하면 사용자의 동작을 기록한 매크로는 VBA 코드이며, 다음에 실행할 때 해당 코드가 실행되기 때문입니다.
◎ 셀 편집 매크로 만들기 |
▼ 매크로 관련 리본 메뉴는 개발 도구 탭에 있습니다. 개발 도구 탭의 왼쪽 끝의 코드 그룹 안에 매크로와 매크로 녹화 리본 메뉴입니다. 만약 개발 도구 탭이 보이지 않는다면 옵션에서 리본 사용자 지정 값을 변경해야 합니다.
▼ 파일 탭 > 옵션 버튼을 눌러 엑셀 옵션 창을 띄웁니다. 왼쪽 사이드에 리본 사용자 지정 메뉴를 선택한 뒤 오른쪽으로 이동해서 리본 메뉴 사용자 지정 목록에 개발 도구 를 체크합니다.
▼ 매크로 기록을 위한 첫 단계는 이름을 만드는 것입니다. 개발 도구 > 매크로 기록 리본 메뉴를 눌러 대화상자를 띄우고 이름을 입력합니다. 확인 버튼을 누르는 순간 기록을 시작합니다.
▼ 매크로 기록 시작과 함께 셀에 편집 작업을 진행합니다. 리본 메뉴 아이콘도 그림처럼 바뀝니다. 작업이 끝나면 셀 편집을 중지하고 개발 도구 > 코드 그룹으로 가서 매크로 기록 중지 버튼을 클릭합니다. 그럼 자동으로 코드 기록이 멈춥니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 매크로 실행과 소스 편집하기 ▶ 엑셀 VBA 매크로 실행 버튼으로 코드 실행하기 ▶ 엑셀 Excel 매크로 소스 디버깅으로 결과 확인하기 ▶ 엑셀 Excel 엑셀 함수를 이용한 매크로 만드는 방법 ▶ 엑셀 VBA 리스트 멀티 선택해서 추가 삭제하기 |
▼ 반복 작업을 덜어줄 매크로가 만들어 졌습니다. 매크로 함수에 어떤 코드들이 들어가 있는지 확인해 보겠습니다. 매크로 대화 상자를 띄우고 새로 만든 매크로를 선택합니다. 그리고 오른쪽 버튼 목록에서 편집을 클릭합니다.
▼ Visual Basic 편집창이 열리면서 매크로가 기록한 코드로 이동합니다. 매크로 명은 함수명과 동일합니다. 사용자가 직접 매크로 함수를 만들고 싶다면 Sub + 함수명() ~ End Sub 를 입력하고 사이에 코드를 삽입합니다.
◎ 한번에 매크로 이용해서 디자인 적용하기 |
▼ 사용법은 간단합니다. 매크로 대화장자를 띄우는 단축키는 Alt + F8 입니다. 기존에 저장한 매크로 이름을 선택하고 오른쪽에 실행 버튼을 누르면 화면에 작업을 진행합니다.
▼ 그림처럼 이전에 작업했던 것과 동일하게 자동으로 편집을 완료했습니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 매크로 실행과 소스 편집하기 ▶ 엑셀 VBA 매크로 실행 버튼으로 코드 실행하기 ▶ 엑셀 Excel 매크로 소스 디버깅으로 결과 확인하기 ▶ 엑셀 Excel 엑셀 함수를 이용한 매크로 만드는 방법 ▶ 엑셀 VBA 리스트 멀티 선택해서 추가 삭제하기 |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 사용자 지정 서식으로 숫자 데이터에 텍스트 단위 표시하기 (4) | 2023.12.05 |
---|---|
엑셀 Excel 문자열끼리 비교할 때 사용하는 EXACT 함수 (2) | 2023.12.03 |
엑셀 Excel 함수 OFFSET 특정 구간, 영역 값 구하기 (2) | 2023.11.29 |
엑셀 Excel 날짜 빼기, 날짜 더하기 시간 데이터 연산하는 방법 (1) | 2023.11.29 |
엑셀 Excel 표준편차, 표준오차 그래프에서 표시하는 방법 (0) | 2023.11.26 |
엑셀 Excel 텍스트에 워드처럼 셀 내에 내어쓰기, 들여쓰기로 정렬하는 방법 (2) | 2023.11.23 |
엑셀 Excel 최근 사용 문서, 작업표시줄 최근 항목 삭제하기 (1) | 2023.11.19 |
엑셀 Excel 차트 추세선과 이동 평균선 추가하기 (0) | 2023.11.15 |