엑셀 매크로 다른 컴퓨터 - egsel maekeulo daleun keompyuteo

매크로를 다른 컴퓨터에서 사용하고 싶을 때 (내보내기/불러오기)

엑셀 매크로 다른 컴퓨터 - egsel maekeulo daleun keompyuteo
excel
엑셀 매크로 다른 컴퓨터 - egsel maekeulo daleun keompyuteo
 

2014. 9. 2. 0:38

엑셀 매크로 다른 컴퓨터 - egsel maekeulo daleun keompyuteo
https://blog.naver.com/cosmicas/220110567703

매크로 파일의 확장자 .bas

매크로가 통째로 저장된 엑셀 파일(.xls)을 불러와도 매크로 사용이 가능하지만,

어떤 하나의 특정 매크로만 저장해 두거나 불러오기 하고 싶을 때는 아래와 같이 하면 된다.

1. 지금 사용 중인 매크로만 저장해 -> 다른 컴퓨터에서 사용하기

(1) 기록한 (또는 사용중인) 매크로를 보기 위해 Visual Basic 을 실행한다.

     엑셀 파일에서 단축키 Alt + F11

(2) Visual Basic 창에 왼쪽 위에 프로젝트(XLS파일)들이 나열되어 있는데,

     그 중 현재 오픈한 파일.XLS이름을 더블 클릭하여모듈” 폴더를 더블클릭한다

(3) 기본적으로 모듈 ▷ Module1에 기록된다.

      이 Mudule1을 선택 후 오른쪽 마우스버튼 ->파일 내보내기 해서 파일명.bas 로 저장한다.

   * 비쥬얼 베이직에서 왼쪽 상단에 프로젝트 리스트가 안 보일 경우 ?

      상위메뉴에서 [보기] -> [프로젝트 탐색기] 선택

엑셀 매크로 다른 컴퓨터 - egsel maekeulo daleun keompyuteo

2. 다른 컴퓨터에서 만든 매크로(.bas) 가져와 사용하기

(1) Alt + F11 로 Visual Basic 실행

(2) 파일 -가져오기하여  매크로 파일(파일명.bas)을 불러온 뒤 창을 끈다.

(3) Alt + F8 누르면 조금 전 불러온 매크로 실행 가능  

.bas 파일을 가지고 있을 경우 이렇게 Visual Basic을 실행하여

매크로 가져오기를 사용해 불러오면 어떤 컴퓨터에서나 사용이 가능하다.

매크로 및 VBA 도구는 기본적으로 숨겨져 있는 개발자 탭에서 찾을 수 있으므로 첫 번째 단계는 사용하도록 설정하는 것입니다. 자세한 내용은 개발자 탭 표시를 참조하세요.

엑셀 매크로 다른 컴퓨터 - egsel maekeulo daleun keompyuteo

다음으로 매크로를 생성합니다. 아무 작업도 하지 않지만 개인 매크로 통합 문서는 만드는 매크로를 기록합니다.

빠른 시작: 매크로 만들기 에서 매크로 만들기에 대한 자세한 내용을 볼 수 있습니다.

  1. 개발자 탭으로 이동하고 매크로 레코드 를 클릭합니다.

    엑셀 매크로 다른 컴퓨터 - egsel maekeulo daleun keompyuteo

  2. 매크로 레코드 대화 상자에서 매크로 이름 상자에 매크로의 이름을 입력하지 않습니다. 임시 매크로이기 때문에 매크로와 같이 Excel 이름(예: Macro1)을 수락할 수 있습니다.

    사용자 자신의 매크로 만들기를 시작할 때 설명이 있는 이름을 제공하면 해당 매크로가 무엇을 하는지 알 수 있습니다.

  3. 저장소 매크로 상자에서개인 매크로 통합 문서 > 확인 을 선택합니다. 개인 매크로 통합 문서가 아직 없는 경우 사용자에 Excel 만들기 때문에 가장 중요한 단계입니다.

  4. 개발자 >중지를클릭하고 Excel 개인 매크로 worbook을 만들게 됩니다.

  5. 통합 문서가 닫히면 통합 문서와 개인 매크로 통합 문서 모두를 저장하라는 메시지가 표시됩니다.

만든 매크로를 표시하기 위해 다음을 참조합니다.

  1. 개발자 > Visual Basic VBE(Visual Basic 편집기)를시작하세요. 여기서 매크로가 저장됩니다.

  2. 왼쪽 탐색기 창의 Project 개인 매크로 통합 문서가 있습니다. 이 표시가 없는 경우 탐색기 > Project 로 이동합니다.

  3. 모듈 모듈1에서 VBA Project(PERSONAL.xlsb) 폴더를 > 모듈1을> 를 두 번 클릭하면 기록한 빈 Macro1이 표시됩니다. 삭제하거나 나중에 코드를 추가할 수 있습니다.

    참고: 새 인스턴스에 매크로를 기록하는 경우 Excel VBA는 자동으로 새 모듈 폴더를 만들고 해당 수를 증분합니다. 따라서 Module1 및 Module2가 이미 있는 경우 VBA에서 Module3을 생성합니다. 탐색기 아래 속성 창에서 모듈의 이름을 Project 수 있으므로 내부 매크로의작업을 더 잘 반영할 수 있습니다.

한 컴퓨터에서 다른 컴퓨터로 매크로 이동

Personal.xlsb 파일은 XLSTART라는 폴더에 저장됩니다. 다른 사용자와 매크로를 공유하려는 경우 다른 컴퓨터의 XLSTART 폴더에 매크로를 복사하거나 매크로의 일부 또는 Personal.xlsb 파일에 복사할 수 있습니다. 탐색기에서 XLSTART를 Windows 검색하여 찾을 수 있습니다.

다른 사용자와 공유하려는 매크로가 하나 또는 몇 개 있는 경우 해당 매크로가 포함된 통합 문서로 보낼 수 있습니다. 공유 네트워크 드라이브 또는 공유 라이브러리에서 통합 SharePoint Services 있습니다.

한 통합 문서에서 다른 통합 문서로 매크로를 복사하는 자세한 내용은 다른 통합 문서에 매크로 모듈 복사를 참조하세요.

리본 메뉴에 개발자 탭이 표시되는지 확인 기본적으로 개발자 탭은 표시되지 않습니다.

  1. 기본 설정 Excel > 이동...> 리본 & 도구 모음 입니다.

  2. 리본 메뉴 사용자 지정 범주의 기본 목록에서 개발자 확인란을 선택한 다음 저장을 클릭합니다.

다음으로 매크로를 생성합니다. 아무 작업도 하지 않지만 개인 매크로 통합 문서는 만드는 매크로를 기록합니다.

빠른 시작: 매크로 만들기 에서 매크로 만들기에 대한 자세한 내용을 볼 수 있습니다.

  1. 개발자 탭으로 이동하고 매크로 레코드 를 클릭합니다.

  2. 매크로 레코드 대화 상자에서 매크로 이름 상자에 매크로의 이름을 입력하지 않습니다. 임시 매크로이기 때문에 매크로와 같이 Excel 이름(예: Macro1)을 수락할 수 있습니다.

    사용자 자신의 매크로 만들기를 시작할 때 설명이 있는 이름을 제공하면 해당 매크로가 무엇을 하는지 알 수 있습니다.

  3. 저장소 매크로 상자에서개인 매크로 통합 문서 > 확인 을 선택합니다. 개인 매크로 통합 문서가 아직 없는 경우 사용자에 Excel 만들기 때문에 가장 중요한 단계입니다.

  4. 개발자 >중지를클릭하고 Excel 개인 매크로 worbook을 만들게 됩니다.

  5. 통합 문서가 닫히면 통합 문서와 개인 매크로 통합 문서 모두를 저장하라는 메시지가 표시됩니다.

만든 매크로를 표시하기 위해 다음을 참조합니다.

  1. 개발자 >Visual Basic 클릭하여 매크로가 Visual Basic VBE(편집기)를실행합니다.

  2. 왼쪽 탐색기 창의 Project 개인 매크로 통합 문서가 있습니다. 이 표시가 없는 경우 탐색기 > Project 로 이동합니다.

  3. 모듈 모듈1에서 VBA Project(PERSONAL.xlsb) 폴더를 > 모듈1을> 를 두 번 클릭하면 기록한 빈 Macro1이 표시됩니다. 삭제하거나 나중에 코드를 추가할 수 있습니다.

참고: 새 인스턴스에 매크로를 기록하는 경우 Excel VBA는 자동으로 새 모듈 폴더를 만들고 해당 수를 증분합니다. 따라서 Module1 및 Module2가 이미 있는 경우 VBA에서 Module3을 생성합니다. 탐색기 아래 속성 창에서 모듈의 이름을 Project 수 있으므로 내부 매크로의작업을 더 잘 반영할 수 있습니다.

한 컴퓨터에서 다른 컴퓨터로 매크로 이동

Personal.xlsb 파일은 시스템 시작 폴더에 저장됩니다. 다른 사용자와 매크로를 공유하려는 경우 b를 Personal.xls시작 폴더에 복사하거나 매크로의 일부 또는 Personal.xls다른 컴퓨터의 b 파일에 복사할 수 있습니다. Finder에서이동을선택한 다음 옵션 키를 억지로 잡고 라이브러리 를 선택합니다. 라이브러리 창에서 xyz .> .Office 그룹 컨테이너(예: "UBF8T346G9") > 사용자 콘텐츠 > 시작 > Excel. b 파일을 Personal.xls폴더에 Excel 붙여넣습니다.

다른 사용자와 공유하려는 매크로가 하나 또는 몇 개 있는 경우 해당 매크로가 포함된 통합 문서로 보낼 수 있습니다. 공유 네트워크 드라이브 또는 공유 라이브러리에서 통합 SharePoint Services 있습니다.

한 통합 문서에서 다른 통합 문서로 매크로를 복사하는 자세한 내용은 다른 통합 문서에 매크로 모듈 복사를 참조하세요.