만들어 둔 코드를 다른 파일에서 빠르게 사용할 수 있는 방법 2가지.
1. 추가기능 설정(매일 쓰는 단축키) : 단축키 포함하여 코드 생성
1) 단축키 설정 코드
Private Sub Auto_Open(ByVal Target As Range)
Application.OnKey "^+d", "test_macro"
End Sub
"단축키", "실행할 매크로 이름"
단축키 ^:ctrl +:shift %:alt {F1}:F1 등
같은 모듈에 아래에 원하는 코드 삽입.
Private Sub Auto_Open()
Application.OnKey "^+d", "test_macro"
End Sub
Sub test_macro()
~
~
End Sub
2) 모듈 삽입 후
다른이름 저장 > .xlam 으로 저장 (저장위치: C:\Users\사용자\AppData\Roaming\Microsoft\AddIns)
엑셀 실행 후
개발 도구 > Excel 추가 기능 > 선택
하면 설정한 단축키로 매크로 사용 가능.
2. 개인용 매크로 통합 문서 저장 : 매크로 생성 후 때에 따라 단축키 설정
1) 매크로 생성
매크로 기록 > 개인용 매크로 통합 문서 저장 > 매크로 만들기 or 아무거나 만들고 코드 편집 > 녹화 끝
저장하면 PERSONAL.XLSB 에 저장된다. (C:\Users\사용자\AppData\Roaming\Microsoft\Excel\XLSTART)
그 후 매크로 누르면 저장한 매크로 볼 수 있음.
2) 단축키 설정 / 빠른 실행
i. 매크로 > 옵션 > 바로가기 키
ctrl + 문자
ctrl + shift + 문자
설정 가능.
ii. 다른 단축키로 설정하고 싶은 경우
시트 우클릭(혹은 vba 편집기에서 시트나 문서 선택해도 됨) > 코드 보기
위에 있는 단축키 설정 코드 집어넣기. (매크로 이름앞에 PERSONAL.XLSB! 붙여주기)
iii. 단축키는 안써도 빠르게 쓰고 싶을 때.
리본 도구 설정에서 개인 매크로 탭 만들어서 넣어주기.
'파이썬 & 엑셀 > 엑셀' 카테고리의 다른 글
[엑셀] vlookup, index, match, indirect, address, offset 정리 (0) | 2022.05.01 |
---|---|
[엑셀]VBA 버튼(개체) 삭제/실행 시 확인 (0) | 2021.08.11 |
[엑셀] VBA 이미지 정렬/이미지 사이즈 맞추기 (0) | 2021.08.11 |
[엑셀] VBA 이미지 원래크기 정렬 두줄 (0) | 2021.08.08 |
[엑셀] 숫자 중복제거, 정렬 (0) | 2021.07.31 |