모든 통합 문서에서 Excel VBA 매크로를 사용할 수 있습니까?


28

하나의 통합 문서에 VBA 스크립트를 작성하고 컴퓨터의 다른 통합 문서에서 사용할 수 있습니까? 매크로 패키지를 작성하는 방법을 찾고 있다고 생각합니다.

편집 Lance가 제공 한 링크의 지침에 따라 추가 기능을 만들었지 만 '매크로'탭에서 추가 기능을 볼 수 없습니다. 내가 무엇을 놓치고 있습니까?

답변:


12

이를 수행하는 몇 가지 방법이 있습니다. 여기 에는 VBA 코드를 사용하여 Excel Addin을 작성하는 방법을 설명하는 링크 가 있습니다. 다른 방법으로 다른 유형의 애드 인을 만들 수도 있지만 가장 간단합니다. 이 작업을 수행하는 방법에 대한 이야기를 검색 할 수있는 수천 개의 참조가 있습니다.


10

애드온 제작이 필요하지 않습니다!

특수 통합 문서에 저장하십시오. Personal.xlsb

단계 :

매크로를 열 때마다로드되는 특수 통합 문서에 저장하여 모든 통합 문서에서 매크로를 사용할 수 있습니다.


다른 사용자가 해당 .xlsb 파일에 고유 한 VBA 코드 세트를 가지고 있지 않은 경우에만 유용합니다. 하위 이름이 XLSTART 폴더에있는 여러 .xlsb 파일간에 충돌하는 경우 어떻게되는지 테스트하지 않았습니다
PatricK

@PatricK 물론 아닙니다. Windows 시스템의 여러 사용자와 작동합니다. 각 사용자는 자신의 XLSTART폴더를 얻습니다 . 경로는 XLSTART다음과 같습니다 C:\Users\<UserName>\AppData\Roaming\Microsoft\Excel\XLSTART. 사용자 이름이 있으므로 각 사용자마다 다릅니다.
Dheeraj Bhaskar

링크 된 비디오가 삭제되었습니다. 답변을 수정하여 삭제하고 있습니다. 새 링크가 있으면 자유롭게 추가하십시오.
Andy Mercer

1
@AndyMercer는 답변을 편집 해 주셔서 감사합니다. 웹상의 내용은 너무나 비싸다. personal.xlsb사람들이 구글의 도움으로 알아낼 수 있기를 바랍니다 . 이 작업을 다시 수행하면 답변을 업데이트하겠습니다.
Dheeraj Bhaskar

2

매크로를 기록하면 나중에 개인 매크로 통합 문서에 저장할 수 있습니다. Excel을 종료하면 저장 여부를 묻는 메시지가 표시되면 예를 클릭하면 개발자 => 매크로 아래의 모든 통합 문서에서 매크로를 사용할 수 있습니다. Microsoft 지원 참조


1

UserProfile 환경 변수를 활용하여 '각 사용자마다 다른'경고를 피하십시오.

따라서 표준화 된 경로는 % UserProfile % \ AppData \ Roaming \ Microsoft \ Excel \ XLSTART입니다.


1

XLStart 폴더를 찾는 방법

-1. Microsoft Office 단추 Office 단추 이미지를 클릭 한 다음 Excel 옵션을 클릭하십시오.
-2. 보안 센터를 클릭 한 다음 Microsoft Office Excel 보안 센터에서 보안 센터 설정을 클릭합니다.
-3. 신뢰할 수있는 위치를 클릭 한 다음 신뢰할 수있는 위치 목록에서 XLStart 폴더의 경로를 확인하십시오.


... 또는 Windows 키를 누르고을 입력하십시오 XLSTART.
ashleedawg
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.