매크로는 게임이나 프로그래머 들한테 익숙한 단어 입니다. 사람의 의지가 아닌 정해진 순서에 따라 자동으로 이루어 지는 것들을 가리키는 단어 입니다. 엑셀에도 매크로 기능이 있습니다. 시트에서 이루어지는 모든 행위들을 기록하고 다시 재생할 수 있도록 만든 기능입니다. 매크로 기록은 VBA 코드를 포함하고 있기 때문에 기존 xlsx 확장자로 저장이 안됩니다. 매크로 사용 통합 문서인 xlsm 으로 저장해야 합니다.
▼ 먼저 시트에서 작업한 내용을 매크로로 기록 해 보겠습니다. [개발 도구] 탭 > [코드] 그룹 > [매크로 기록] 리본 메뉴를 클릭합니다.
▼ 매크로 기록 대화상자에는 매크로 이름과 바로 가기 키 입력란이 나옵니다. 바로 가기 키는 해당 매크로를 바로 실행할 수 있는 단축키 입니다. 자주 사용하는 매크로라면 키를 등록해 놓고 사용하는 것이 편하겠죠. 입력이 끝난 대화상자에서 [확인] 버튼을 누르면 기록이 시작됩니다.
▼ 매크로가 작업 내용을 기록 중인지 여부는 [기록 중지] 리본 메뉴로 알 수 있습니다. [기록 중지] 리본 메뉴를 클릭하기 전까지는 시트에서 이루어지는 모든 내용은 VBA 코드로 저장이 됩니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 워크시트 복사하는 여러 가지 방법 ▶ 엑셀(Excel) 구글문서 도구에서 작업하는 방법 ▶ 엑셀(Excel) 특정 워크시트만 별도로 저장하는 방법 ▶ 엑셀 Excel 워크시트 숨기기 및 해제하기 |
▼ 이렇게 기록된 매크로는 기존에 저장하던 엑셀 통합 문서 확장자인 xlsx 로는 안됩니다. F12 단축키를 눌러 다른 이름 저장 대화상자를 엽니다. 그리고 파일 형식에서 “Excel 매크로 사용 통합 문서 (*.xlsm) “ 를 선택합니다.
▼ 기존에 만든 매크로는 필요할 때 다시 실행할 수 있습니다. 그래서 반복 작업은 매크로로 등록을 해 놓고 사용하는 것입니다. [개발 도구] 탭 > [매크로] 리본 메뉴를 클릭합니다. 대화 상자에는 이전에 만든 매크로 목록이 나옵니다. 실행 하고 싶은 매크로 이름을 선택하고 오른쪽 상단에 있는 [실행] 버튼을 눌러 보세요. 그럼 기록한 그대로 실행이 될 겁니다.
▼ 매크로에 어떤 내용이 기록되어 있는지 확인하고 싶거나 소스를 수정하고 싶다면 대화상자에서 편집 버튼을 클릭합니다. 그럼 VBA 창이 뜨고 해당 매크로 소스가 편집기에 나타납니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 워크시트 복사하는 여러 가지 방법 ▶ 엑셀(Excel) 구글문서 도구에서 작업하는 방법 ▶ 엑셀(Excel) 특정 워크시트만 별도로 저장하는 방법 ▶ 엑셀 Excel 워크시트 숨기기 및 해제하기 |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 데이터 유효성 검사로 중복 데이터 입력 차단하기 (0) | 2023.02.10 |
---|---|
엑셀 Excel 정기 적금 만기 금액 찾기 FV 함수 사용법 (0) | 2023.02.10 |
엑셀 Excel 데이터베이스 함수 DAVERAGE 사용해서 평균 구하기 (0) | 2023.02.10 |
엑셀 Excel 삼각함수 MROUND 배수로 반올림 처리하기 (0) | 2023.02.07 |
엑셀 Excel 데이터 유효성 검사를 이용해 숫자값을 제한하기 (0) | 2023.02.06 |
엑셀 Excel 새로운 자신만의 테마를 만들어 문서에 적용하기 (1) | 2023.02.05 |
엑셀 Excel 함수 LEN, REPLACE 다른 문자로 변경하기 (0) | 2023.02.05 |
엑셀 Excel 함수 UPPER, LOWER, PROPER 대소문자 변경하기 (0) | 2023.02.05 |