VBA/매크로 활용법을 소개하기 앞서, VBA/매크로를 사용하기 위한 엑셀 설정에 대하여 간단히 소개하고자 합니다. 엑셀을 미리 설정하지 않으면 매크로 버튼이 어디에 있는지 못 찾는 경우가 발생할 수 있고,
'보안 설정으로 인해 매크로를 사용할 수 없습니다' 문구가 뜨면서 애써 만든 매크로를 실행시키지 못하는 경우도 발생할 수 있습니다.
'개발 도구' 탭 추가하기
매크로는 '개발 도구' 탭에서 사용할 수 있습니다. 개발 도구 탭에서 Visual Basic을 눌러서(단축키 Alt + F11) 코딩을 편집할 수도 있고, 매크로 버튼을 눌러서 현재 사용할 수 있는 매크로 현황을 확인 및 실행할 수 있습니다. 또한, '매크로 기록' 버튼을 클릭하여(혹은 엑셀 좌측 하단의 기록 버튼) 클릭 이후의 행동을 매크로로 만들 수 있습니다.
만약에 개발 도구 탭이 보이지 않는다면, 파일 → 옵션 → 리본 사용자 지정에서 개발 도구 탭을 활성화시키면 개발 도구 탭이 메뉴에 추가됩니다.
보안 센터에서 매크로 설정하기
보안 설정으로 인해 매크로를 사용할 수 없는 경우가 발생할 수 있는데요.
개발 도구 탭에서 '매크로 보안' → 매크로 설정 → '알림이 포함된 VBA 매크로 사용 안 함' 혹은 'VBA 매크로 사용'을 선택하시면 됩니다. 둘의 차이점은 매크로 사용 이전 알림창 유무로, 매번 '콘텐츠 사용' 버튼을 누르기 귀찮으시면 마지막 항목 'VBA 매크로 사용'을 선택하시면 됩니다.
관련 글
[엑셀 VBA 코딩] 시트 값복사/모든 시트 값복사 매크로 VB 코드 해석: For 구문 등
[엑셀 VBA/매크로] 매크로 기록과 VB 편집기 (값복사 매크로 첨부)
[엑셀 기능] 엑셀 주요기능 세 가지: 스프레드시트, 매크로/VBA, 파워쿼리
'엑셀, VBA, 파워쿼리 > VBA 매크로' 카테고리의 다른 글
[엑셀 VBA 매크로] For 구문으로 엑셀 시트 이름 한번에 바꾸기 #1: Range(셀 주소) 버전 (1) | 2023.10.10 |
---|---|
[VBA 매크로] 원하는 이름으로 엑셀시트 생성하기 [Cells(행,열) 버전] (1) | 2023.10.10 |
[엑셀 VBA 코딩] 엑셀 매크로로 시트 생성하기 (0) | 2023.10.10 |
[VBA 매크로] 시트 값복사/모든 시트 값복사 매크로 VB 코드 해석: For 구문 등 (1) | 2023.10.06 |
[VBA 매크로] 매크로 기록과 VB 편집기 (값복사 매크로 첨부) (0) | 2023.10.05 |
댓글