다른 사람들과 Excel 매크로를 공유하는 한 가지 방법은 네트워크 파일 서버 또는 Dropbox 또는 Google Drive와 같은 클라우드 기반 저장소 플랫폼을 활용하는 것입니다. 이러한 플랫폼을 사용하면 인터넷에 연결된 모든 장치에서 파일을 저장하고 액세스할 수 있습니다. 매크로를 전송하려면 공유 저장 공간의 지정된 폴더에 매크로를 복사하고 필요한 경우 다른 사람이 액세스할 수 있도록 권한을 부여하기만 하면 됩니다. 수신자가 공유 폴더에 액세스하면 매크로가 활성화된 통합 문서를 열고 평소처럼 매크로를 실행할 수 있습니다. 이 방법은 전송된 매크로의 원활한 컴퓨터 간 기능을 보장합니다.
이 가이드에서는 여러 컴퓨팅 장치에서 Excel 매크로를 원활하게 전송하고 활용하는 데 도움이 되는 몇 가지 기술을 살펴봄으로써 자신과 동료 모두가 효율적으로 작업을 수행할 수 있도록 도와줍니다.
통합 문서를 매크로 지원 통합 문서로 저장 및 전송
매크로를 전송하는 한 가지 전략은 매크로를 호스팅하는 Microsoft Excel 통합 문서를 매크로 실행 기능이 있는 통합 문서로 저장하는 것입니다(파일 확장명이 .XLSM으로 지정됨). 이 방식을 사용하면 매크로를 보존하는 동시에 필요한 버전의 Excel이 설치된 다양한 컴퓨터에서 매크로의 기능을 보장할 수 있습니다.
통합 문서를 매크로 사용 가능 형식으로 변환하려면 아래 절차를 따르세요:
재배치하려는 매크로가 포함된 Microsoft Excel 통합 문서를 열어주세요.
⭐ 메뉴에서 파일을 클릭하고 다른 이름으로 저장을 선택합니다.
파일에 적합한 대상을 선택하고 적절한 파일 이름을 입력하세요.
앞서 언급한 드롭다운 메뉴에서 ‘Excel 매크로 지원 통합 문서’ 옵션을 선택하여 매크로 기능과의 호환성을 보장합니다.
⭐ 저장을 클릭하여 통합 문서를 .XLSM 형식으로 저장합니다.
매크로 지원 통합 문서를 저장하면 동료들에게 쉽게 배포할 수 있습니다. USB 플래시 드라이브를 사용하는 것이 컴퓨터 간에 데이터를 이동하는 실용적인 방법이지만, 수신자의 장치에서 쉽게 다운로드할 수 있는 이메일 첨부 파일을 통해 매크로가 활성화된 통합 문서를 전송하는 것이 좋습니다.
다른 컴퓨팅 장치에서 공유 Excel 파일을 열면 매크로 기능이 비활성화되었음을 나타내는 알림이 표시됩니다. 잠재적인 위험을 최소화하면서 매크로를 다시 활성화하려면 경고 메시지 내의 ‘콘텐츠 활성화’ 버튼을 클릭하세요.
다른 컴퓨터에서 매크로에 액세스하고 실행하려면 개발자 탭으로 이동한 후 메뉴에서 매크로를 선택하세요.
VBA 편집기를 사용하여 매크로 코드 내보내기 및 가져오기
매크로를 다른 컴퓨터로 전송하는 한 가지 대체 기술은 VBA(Visual Basic for Applications) 편집기를 사용하여 매크로 코드를 내보내고 가져오는 것입니다. 이 방법을 사용하면 통합 문서에서 매크로 코드를 추출한 후 다른 통합 문서로 가져올 수 있으므로 전체 Excel 통합 문서를 배포할 필요가 없습니다.
이 기술을 활용하면 다양한 요인으로 인해 Excel 통합 문서가 손상되기 쉬우므로 통합 문서 손상 시 중요한 매크로 코드가 손상되거나 지워지는 것을 간접적으로 방지하여 보안을 강화할 수 있습니다.
매크로가 포함된 Excel 통합 문서를 열어주세요.
Microsoft Excel에서 VBA(Visual Basic for Applications) 편집기에 액세스하려면 다음 단계를 수행하세요: 1. 키보드에서 ‘Alt’ 키를 누른 상태에서 ‘F11’ 키를 동시에 누릅니다. 그러면 VBA 편집기가 실행되어 Excel 내에서 매크로 또는 사용자 지정 함수를 만들 수 있습니다.
VBA 편집기에서 재배치하려는 매크로가 들어 있는 모듈을 선택합니다.
⭐ 선택한 모듈을 마우스 오른쪽 버튼으로 클릭하고 파일 내보내기… 옵션을 선택합니다. 또는 파일 메뉴를 클릭하고 거기에서 파일 내보내기… 옵션을 선택하거나 키보드에서 Ctrl + E를 누를 수 있습니다.
⭐ 표시되는 대화 상자에서 위치와 파일 이름을 입력하고 저장을 클릭합니다. 모듈이 컴퓨터에 .BAS 파일로 저장됩니다.
모든 모듈 내보내기는 USB 드라이브를 사용하여 물리적으로 전송하거나 성공적으로 저장된 후 이메일을 통해 전자적으로 전송하여 2차 시스템으로 전송해야 합니다. 그 후 후속 프로세스를 진행하시기 바랍니다.
원하는 통합 문서에서 매크로를 실행하려면 첫 번째 컴퓨터에 저장된 대상 통합 문서에 액세스한 다음 USB 드라이브를 물리적으로 이동하거나 Google 드라이브 또는 Dropbox와 같은 클라우드 저장소 서비스를 통해 두 번째 컴퓨터로 전송하세요. 파일을 가져오면 새로 연 통합 문서에서 매크로를 사용할 수 있습니다.
Alt 키를 누른 다음 기능 키에서 F11을 선택하여 리본의 개발자 탭을 활성화하세요. 이렇게 하면 Excel 또는 Word와 같은 Microsoft Office 응용 프로그램 내에서 사용자 지정 매크로를 만드는 데 사용할 수 있는 VBA(Visual Basic for Applications) 편집기에 액세스할 수 있습니다.
⭐ 프로젝트 창에서 모듈 폴더를 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 파일 가져오기…를 선택합니다.
⭐ 전송한 .BAS 파일을 찾아서 선택한 다음 열기를 클릭하여 매크로를 대상 통합 문서로 가져옵니다.
여러 모듈을 장치에 개별적으로 저장하려면 한꺼번에 그룹으로 저장하지 말고 각 모듈을 개별적으로 저장해야 합니다.
Personal.xlsb 파일을 이메일로 전송하고 두 번째 컴퓨터에서 액세스
Personal.xls 파일은 Microsoft Excel을 시작할 때 자동으로 활성화되는 숨겨진 책자로, 프로그램 내의 모든 통합 문서에서 매크로 기능에 액세스할 수 있도록 허용합니다.
다른 컴퓨팅 장치에서 개인 매크로 통합 문서(Personal.xlsb)에 저장된 매크로 파일에 액세스하려면 전자 메일을 통해 개인 통합 문서를 본인에게 전송한 다음 대상 컴퓨터로 다운로드하는 방법이 있습니다.
컴퓨터에서 “Personal.xls” 파일의 위치를 지정해 주세요.
⭐ 다음과 같은 방법으로 액세스할 수 있는 숨겨진 XLSTART 폴더에 저장됩니다: C:\사용자\[사용자 이름]\앱데이터\로밍\Microsoft\Excel\XLSTART.
어떤 질문이나 작업도 도와드릴 준비가 되어 있습니다.
본인 주소로 새 이메일을 작성하고 보내기 전에 Personal.xlsb 파일을 첨부하세요.
⭐ 두 번째 컴퓨터에서 이메일에 액세스하여 이메일에 첨부된 Personal.xlsb 파일을 XLSTART 폴더의 적절한 위치로 다운로드합니다.
⭐ 두 번째 컴퓨터에서 새 Excel 통합 문서를 엽니다. VBA 편집기에서 Personal.xlsb 파일이 자동으로 로드되고 두 번째 컴퓨터에서 매크로를 사용할 수 있습니다.
다른 방법은 표준 Excel 파일 간에 데이터를 전송할 때 사용하는 것과 유사한 방법을 사용하여 Personal.xlsb 파일 내의 모듈을 내보낸 다음 별도의 컴퓨터로 가져오는 것입니다.
매크로를 이메일에 복사하여 붙여넣기
간결한 매크로 스크립트를 활용하면 다른 컴퓨팅 장치에서 액세스 권한을 유지하면서 코드를 전자 메시지에 간단히 복사하여 붙여넣을 수 있습니다. 이러한 접근 방식은 전체 통합 문서 또는 파일을 전송할 필요성을 줄여주므로 데이터 공유 프로세스가 더욱 간소화되고 효과적입니다.
한 통합 문서에서 다른 통합 문서로 매크로 전송을 진행하기 전에 필요한 모든 보안 프로토콜이 마련되어 있는지 확인하십시오. 이 작업을 수행하려면 VBA 편집기에 액세스하여 원하는 매크로가 포함된 모듈을 찾습니다. 전체 코드를 선택하고 “Ctrl + A”를 클릭한 다음 “복사”를 클릭하여 복제합니다.그런 다음 새 이메일 메시지를 작성하고 복제된 매크로 코드를 메시지 본문에 붙여넣습니다. 마지막으로 의도한 수신자에게 이메일을 전송합니다.
응용 프로그램용 비주얼 베이직(VBA)을 사용하여 Microsoft Excel에서 매크로를 생성하려면 아래 설명된 단계를 참조하세요: 1. 두 번째 컴퓨터에서 Alt + F11을 눌러 VBA 편집기에 액세스하여 새 또는 기존 Excel 통합 문서를 엽니다. 2. 삽입 > 모듈을 클릭하여 VBA 편집기 내에서 새 모듈을 생성합니다. 3. 이메일을 통해 제공된 코드를 가져와 VBA 편집기 내에서 새로 생성된 모듈에 복사/붙여넣습니다. 4. VBA 에디터에서 Alt + F8을 클릭하여 매크로를 실행하고 테스트합니다.
작업 공간 전체에서 매크로 코드를 공유하여 워크플로우 간소화
다른 컴퓨터에서 Excel 매크로를 전송하고 활용하는 프로세스는 여러 가지 방법을 통해 수행할 수 있습니다. 예를 들어, 전체 통합 문서가 아닌 매크로만 공유하려는 경우 VBA 편집기에서 내보내기/가져오기 기능을 사용하거나 매크로 코드를 수동으로 복사하여 전자 메시지에 붙여넣을 수 있습니다.
또는 전체 통합 문서를 공유하는 데 제한이 없는 경우 .XLSM 파일 형식으로 저장하고 공동 작업 목적으로 USB 드라이브 또는 전자 메일을 통해 전송할 수 있습니다. 요구 사항에 맞는 전송 모드를 선택하여 여러 장치 간에 매크로를 손쉽게 공유하거나 전송할 수 있습니다.