만들어 둔 코드를 다른 파일에서 빠르게 사용할 수 있는 방법 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. 단축키는 안써도 빠르게 쓰고 싶을 때.

리본 도구 설정에서 개인 매크로 탭 만들어서 넣어주기.

+ Recent posts