개발은 처음이라 개발새발
엑셀 자동 매크로 만들기 - 기본 1편 [엑셀 VBA] 본문
엑셀에서 작업을 하다보면 단순 반복 업무를 자주하게 되는데 이 부분을 좀 더 효율적으로 하기 위해서 앙아 두면 좋을 것이 자동 매크로 기록기를 사용입니다. 자동 매크로 기록기는 엑셀 화면서 입력되는 모든 것들을 코드화 시켜서 업무의 효율성을 증대시킬 수 있습니다.
기본 매크로 연습을 하기 위해 숫자를 1씩 증가시키는 매크로를 만들어보도록 하겠습니다. 작업할 새로운 엑셀창을 만듭니다. 여기서 주의사항이 있습니다. 엑셀 작업시 작업할 하나의 화면서 활성화 시키고 다른 엑셀 파일을 닫아야 합니다. 그 이유는 VB 편집기가 다른 파일의 작업도 인식할 수 있어서 불필요한 코드가 입력되지 않도록 하기 위함입니다.
엑셀 화면에서 개발 도구 > 매크로 기록을 클릭합니다. 매크로 기록은 새로운 매크로를 기록하기 위한 도구입니다. 여기서 새로 만들 매크로에 대한 정보를 입력해줘야 합니다.
매크로 이름은 한글은 사용할 수 있으나 특수문자( '_' 는 허용) 혹은 공백은 사용할 수 없습니다. 또한 바로 가기 키를 성정할 때도 주의가 필요한데 만약 Ctrl + c 로 설정하게 된다면 해당 시트에서는 Ctrl + c를 했을 때 복사 기능이 되지 않고 매크로 기능이 선행되기 때문에 자주 사용하는 단축키는 피해서 설정해야 합니다. 이렇게 만들고 확인을 누르면 매크로 생성이 완료됩니다. 확인 버튼을 누르고 난 후에는 해당 매크로를 만들기 위한 기록이 시작되고 숫자를 1씩 증가시키는 작업을 수행한 후 기록 중지 버튼을 누르면 매크로 기능이 완성됩니다.
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||||
2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | |||||||
3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | |||||||
4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | |||||||
5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 |
네 이렇게 자동 매크로 만들기에 대해 알아봤습니다.
'엑셀 VBA' 카테고리의 다른 글
엑셀에서 자동으로 메일 보내기 2 - VBA 코드 진행 [엑셀 VBA] (0) | 2024.09.30 |
---|---|
엑셀에서 자동으로 메일 보내기 1 - 메일 세팅하기 [엑셀 VBA] (0) | 2024.09.30 |
엑셀 자동 매크로 만들기 - 기본 2편 [엑셀 VBA] (0) | 2024.09.22 |
[VBA] 엑셀 매크로를 활용해 MySQL 테이블 만들기-2 (0) | 2024.09.01 |
[VBA] 엑셀 매크로를 활용해 MySQL 테이블 만들기-1 (1) | 2024.09.01 |