모든 통합 문서에서 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.