엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig

  • Excel 팁
  • Excel 함수
  • 엑셀 수식
  • 엑셀 차트
  • 단어 팁
  • Outlook 팁

사용자가 매크로 사용 통합 문서로 저장하도록 강제하는 방법은 무엇입니까?

Excel 통합 문서를 저장하면 기본적으로 xlsx 파일 형식으로 저장되며 여러 코드가있는 경우이 파일 형식은 통합 문서에서 매크로 코드를 제거합니다. 코드를 유지하려면 통합 문서를 Excel 매크로 사용 통합 문서 형식으로 저장해야합니다. 사용자가 매크로 사용 통합 문서로 저장하도록 강제 할 수있는 방법은 무엇입니까?

사용자가 VBA 코드를 사용하여 매크로 사용 통합 문서로 저장하도록 강제


엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig
사용자가 VBA 코드를 사용하여 매크로 사용 통합 문서로 저장하도록 강제

통합 문서를 기본적으로 매크로 사용 통합 문서로 저장하려면 다음 VBA 코드가 도움이 될 수 있습니다.

1. 누르고 ALT + F11 키를 눌러 응용 프로그램 용 Microsoft Visual Basic 창.

2. 그런 다음 더블 클릭 이 워크북 아래 VBA 프로젝트 섹션을 클릭하여 새 빈 모듈을 연 후 다음 코드를 복사하여 모듈에 붙여 넣습니다.

VBA 코드 : 기본적으로 통합 문서를 매크로 사용 통합 문서로 강제 저장 :

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
'Updateby Extendoffice
Dim xFileName As String
If SaveAsUI <> False Then
    Cancel = True
    xFileName = Application.GetSaveAsFilename(, "Excel Macro-Enabled Workbook (*.xlsm), *.xlsm", , "Save As xlsm file")
    If xFileName <> "False" Then
      Application.EnableEvents = False
      ActiveWorkbook.SaveAs Filename:=xFileName, FileFormat:=xlOpenXMLWorkbookMacroEnabled
      Application.EnableEvents = True
    Else
      MsgBox "Action Cancelled"
      Cancel = True
      Exit Sub
    End If
End If
End Sub

엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig

3. 그런 다음이 코드 창을 저장하고 닫습니다. 지금부터 사용자가이 통합 문서로 저장하면 다음과 같이 저장됩니다. Excel 매크로 사용 통합 문서 다음 스크린 샷과 같이 기본적으로 형식을 지정합니다.

엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig


최고의 사무 생산성 도구

Excel 용 Kutools는 대부분의 문제를 해결하고 생산성을 80 % 향상시킵니다.

  • 재사용: 빠르게 삽입 복잡한 공식, 차트 그리고 이전에 사용한 모든 것; 셀 암호화 암호로; 메일 링리스트 생성 이메일 보내기 ...
  • 슈퍼 포뮬러 바 (여러 줄의 텍스트와 수식을 쉽게 편집 할 수 있습니다.) 레이아웃 읽기 (많은 수의 셀을 쉽게 읽고 편집합니다.) 필터링 된 범위에 붙여 넣기...
  • 셀 / 행 / 열 병합 데이터 손실없이; 셀 내용 분할; 중복 행 / 열 결합... 중복 셀 방지; 범위 비교...
  • 중복 또는 고유 선택 행; 빈 행 선택 (모든 셀이 비어 있음); 슈퍼 찾기 및 퍼지 찾기 많은 통합 문서에서; 무작위 선택 ...
  • 정확한 사본 수식 참조를 변경하지 않고 여러 셀; 참조 자동 생성 여러 시트에; 글 머리 기호 삽입, 확인란 등 ...
  • 텍스트 추출, 텍스트 추가, 위치 별 제거, 공간 제거; 페이징 부분합을 만들고 인쇄합니다. 셀 내용과 주석 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성표 저장 및 적용) 고급 정렬 월 / 주 / 일, 빈도 등 특수 필터 굵은 기울임 꼴로 ...
  • 통합 문서와 워크 시트 결합; 키 열을 기반으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 300 개 이상의 강력한 기능. Office / Excel 2007-2019 및 365를 지원합니다. 모든 언어를 지원합니다. 기업 또는 조직에 쉽게 배포 할 수 있습니다. 전체 기능 30 일 무료 평가판. 60 일 환불 보장.

엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig


Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다.

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50 % 향상시키고 매일 수백 번의 마우스 클릭을 줄입니다!

엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig

코멘트 (10)

아직 평가가 없습니다. 가장 먼저 평가하세요!

Last updated on 4월 22nd, 2022 at 05:13 오후

엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig

회사에서 업무를 하다 보면, 다양한 응용 프로그램을 사용합니다. 파워포인트, 워드, 엑셀 등이 대표적이죠. 하지만 이런 프로그램들은 사람들이 보편적으로 많이 사용하는 단순한 기능 위주로 설계되어 있기 때문에, 내가 회사에서 진행하는 업무에 딱 맞게 커스텀(Custom) 되어 있지는 않습니다. 특히 엑셀의 경우, 자료의 양이 많고 여러 번의 작업을 거쳐야 하는데, 자동화하는 방법을 모른다면 수기로 데이터를 복사하여 붙여넣기 하는 식으로 일하기도 합니다. 엑셀을 다뤄본 경험이 많지 않다면, 복잡한 수식을 적용하지 못하기도 하고요.

엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig

그래서 반복 작업을 최소화하고, 문서를 자동화하여 복사 붙여넣기 식의 업무를 줄여야 합니다. 또한 내 업무 스타일에 맞는 사용자 정의 함수를 지정해두면, 회사에서의 업무 속도는 눈에 띄게 달라질 것입니다. ‘매크로’와 ‘VBA’를 배우는 이유는 여기에 있습니다.

관련 글 추천 : 야근에서 나를 지키는 마법, 업무자동화

매크로와 엑셀 VBA 란?

매크로는 녹음기와 같습니다. 자주 사용하고 반복하여 처리해야 하는 작업들을 녹화해두었다가, 꺼내서 재사용할 수 있게 만들어주는 것을 매크로라고 부릅니다. 매크로 기록은 Visual Basic을 통해 진행하는데요. 엑셀 프로그램에는 엑셀만의 개체들이 있어서, 이 개체에 맞춰 만들어진 프로그램을 Visual Basic Application, 즉 ‘VBA’라고 합니다.

VBA 관련 글 더 보기 : 지금 당장 엑셀 VBA를 공부해야 하는 이유

엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig
이미지 : 한 번에 끝내는 반복 업무 자동화 초격차 패키지

VBA를 사용하려면 알아야 하는 코드(Code)가 적지 않습니다. 그래서 대부분의 직장인들은 매크로 기능만 활용하는 경우가 많은데요. 내 업무에 맞춰 더 복합적인 기능을 자동화해야 하는 경우, VBA 코드가 필요해지기도 합니다. 그래서 매일 진행하는 단순 반복 작업이 많은 분들이라면, 매크로 기록하는 법을 익힌 뒤 순차적으로 VBA까지 공부하여 보는 것을 추천합니다.

엑셀 매크로 만들기 사전 작업

1) 개발도구 메뉴 꺼내기

2) 매크로 보안 설정하기

1) 개발도구 메뉴 꺼내기
엑셀 프로그램을 실행한 뒤, 화면에 보이는 상단의 ‘파일’ 메뉴를 클릭하면 저장 또는 인쇄를 할 수 있는 모드를 보여줄 겁니다. 제일 하단에서 ‘옵션’이라는 메뉴를 클릭하세요.

엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig
이미지 자료 : 한 번에 끝내는 반복 업무 자동화 초격차 패키지

그러면 Excel 옵션이라는 창이 뜨면서, 여러 옵션을 직접 지정할 수 있는 하위 메뉴들이 뜹니다. 여기서 ‘리본 사용자 지정’이라는 하위 메뉴를 선택해주세요. ‘리본 메뉴 사용자 지정’에 포함된 기본 탭 중에서, ‘개발 도구’라는 옵션이 보입니다. 체크박스가 비어 있다면, 체크표시를 한 뒤 확인을 눌러 줍니다. 이제 보기 메뉴 오른쪽에 ‘개발도구’ 메뉴가 항상 떠 있을 겁니다.

엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig
이미지 자료 : 한 번에 끝내는 반복 업무 자동화 초격차 패키지

2) 매크로 보안 설정하기
모든 매크로는 개별 엑셀 파일 안에 포함되어 저장됩니다. 하지만 모든 엑셀 파일을 열 때마다, 매크로가 열람되면 보안을 비롯한 여러 문제가 발생할 수 있겠죠. 그래서 보통 문서를 열람할 때, 매크로 기록은 파일에서 제외된 채 문서가 열립니다. 문서를 열람하면, ‘매크로가 있다’라는 알림창이 뜨면서 포함하여 문서를 볼 것인지(매크로 포함 설정) 선택할 수 있습니다. 해당 기능은 편리한 대로 기본값을 지정해놓을 수 있는데요. [개발도구] – [코드] 그룹 – [매크로 보안]에서 내게 맞는 방식으로 수정할 수 있습니다.

엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig
이미지 자료 : 한 번에 끝내는 반복 업무 자동화 초격차 패키지

간단한 엑셀 매크로 만들기

1) 매크로 기록기로 자동 매크로 만들기
[개발도구] – [코드] 그룹 – [매크로 기록]을 클릭합니다. 매크로 기록 대화상자에 포함되는 정보의 종류와 작성방법에 대해 먼저 정리해봅니다.

엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig
이미지 자료 : 한 번에 끝내는 반복 업무 자동화 초격차 패키지

– 매크로 이름
매크로 이름은 한글, 영문, 숫자와 밑줄(_)로만 구성합니다. 첫 글자는 문자(한글, 영문, 밑줄)로만 시작해야 합니다.

– 바로가기 키
Ctrl + 영어 소문자를 사용합니다. 대문자는 Ctrl + Shift와 함께 사용합니다. 시스템에서 통상적으로 사용하는 단축키(ex. Ctrl + S)는 매크로 실행 시 충돌 우려가 있으므로 가급적 피해서 지정하는 것이 좋습니다.

– 매크로 저장 위치
저장 위치는 총 3가지입니다. 현재 통합 문서에 저장하는 것이 일반적입니다. 엑셀 파일마다 각기 다른 데이터의 값과 정리 방식에 맞춰 만든 매크로 기록이기 때문입니다. 해당 문서 데이터에 맞는 매크로 기록이므로, 현재 통합 문서로 저장해주세요. 개인용 매크로 통합 문서에 저장하면, 모든 엑셀 파일에서 해당 매크로 기록을 사용할 수 있습니다만 추천하지 않습니다. 무엇보다, 모든 문서에서 통합적으로 사용 가능한 매크로는 많지 않습니다. 저장하면 삭제도 어려우니 되도록 개인용 매크로 통합 문서에 저장하는 것은 피해주세요.

– 설명
안 쓰는 사람들이 많은데, 사실 중요한 부분입니다. 매크로를 등록해놓고 시간이 지난 뒤 다시 사용하는 경우, 해당 매크로 기록의 쓰임이나 사용 방법에 대해 일일이 기억하기 어려울 수 있죠. 이 매크로는 언제 등록했으며, 왜 사용하며, 사용법은 어떻게 되는지 상세히 기록해놓으면 오랜 시간이 흐른 뒤에도 사용하기 좋을 겁니다.

위 항목들을 모두 기입한 뒤, 확인을 클릭하면 드디어 매크로 기록이 시작됩니다. 기록이 시작되면, 마우스로 어딘가를 클릭하거나 키보드를 누르는 등 모든 행위가 코드로 기록됩니다. 모든 기록이 끝나면, [개발도구] – [코드] 그룹 – [기록 중지]를 클릭하여, 매크로 기록을 완료해주세요.

엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig
이미지 자료 : 한 번에 끝내는 반복 업무 자동화 초격차 패키지

[개발도구] – [코드] 그룹 – [매크로]를 클릭하면, 이전에 기록한 매크로를 확인할 수 있습니다. 특정 매크로를 선택한 뒤, 실행 버튼을 누르면 기록된 매크로가 실행됩니다.

2) 매크로가 포함된 엑셀 문서 저장 또는 열기
매크로가 기록된 엑셀 문서는 별도의 파일 형식을 통해서만 저장이 가능합니다. 파일 저장시, ‘Excel 매크로 사용 통합 문서(.xlsm)’으로 파일 형식을 지정합니다. 이렇게 저장된 엑셀 파일은 아이콘 모양도 일반 엑셀 파일과 다릅니다.

엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig
이미지 자료 : 한 번에 끝내는 반복 업무 자동화 초격차 패키지

거꾸로 파일을 열 때는 어떻게 다를까요? 기본적으로 엑셀 파일은 매크로 기록이 제외된 채로 열립니다. 보안 경고창에 ‘매크로를 사용할 수 없도록 설정했습니다’라는 문구가 뜰 텐데요. 이 때, ‘콘텐츠 사용’ 버튼을 클릭하여 매크로가 포함된 문서 전체를 열람하고 수정할 수 있습니다.

엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig
이미지 자료 : 한 번에 끝내는 반복 업무 자동화 초격차 패키지

3) 절대 참조 매크로 기록하고 편집하기
다음은 절대 참조 형식의 매크로를 기록하고 편집하는 방법입니다. 보통 2가지 방식으로 절대 참조 매크로를 기록할 수 있습니다. 편한 방식으로 선택해서 만들어 봅시다.

방법 #1. 셀 선택 후 매크로 기록하기
서식을 변경할 셀 범위를 선택합니다. [개발도구] – [코드] 그룹 – [매크로 기록] 클릭합니다.

엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig
이미지 자료 : 한 번에 끝내는 반복 업무 자동화 초격차 패키지

매크로 이름, 바로가기 키, 설명 입력 후 기록 시작합니다. 서식 변경 작업 후, [개발도구] – [코드] 그룹 – [기록 중지] 클릭합니다.

엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig
이미지 자료 : 한 번에 끝내는 반복 업무 자동화 초격차 패키지

방법 #2. 매크로 기록 선택 후 셀 선택하기
[개발도구] – [코드] 그룹 – [매크로 기록] 클릭합니다. 매크로 이름, 바로가기 키, 설명 입력 후 기록 시작합니다.

엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig
이미지 자료 : 한 번에 끝내는 반복 업무 자동화 초격차 패키지

서식을 변경할 셀 범위를 선택합니다. 서식 변경 작업 후, [개발도구] – [코드] 그룹 – [기록 중지] 클릭합니다.

엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig
이미지 자료 : 한 번에 끝내는 반복 업무 자동화 초격차 패키지

4) 절대 참조 vs. 상대 참조 매크로의 차이점
절대 참조 매크로와 상대 참조 매크로는 어떻게 다를까요? 우선, 절대 참조 매크로는 선택한 셀의 범위 또는 고정된 셀 주소에 기록된 매크로를 적용하는 것입니다. 반면에 상대 참조 매크로는 고정된 셀 주소가 아닌, 이동 위치에 따라 기록된 매크로가 적용되는 것입니다. 즉, 셀의 주소가 코드에 남지 않는다는 게 상대 참조 매크로의 다른 점입니다.

엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig
이미지 자료 : 한 번에 끝내는 반복 업무 자동화 초격차 패키지

5) 상대 참조 매크로 기록하고 편집하기
상대 참조 매크로는 규칙적이지만 위치가 달라서 반복적으로 데이터를 옮기거나 수정해주어야 하는 파일에 적용하기 적합합니다. 상대 참조 매크로를 활용하려면, 간단한 반복문 정도는 이해해야 하는데요. 상대 참조에 주로 활용되는 반복문은…


더 많은 내용이 궁금하다면, 패스트캠퍼스 직장인이 진짜 필요한 업무자동화 SUPER 팩 Online 수업에서 만나보세요. 엑셀은 물론, 파이썬, 구글 앱스 스크립트 등을 활용해 단순 반복 작업을 간단한 자동화 프로그램으로 구현할 수 있도록 알려드립니다. 강의 수강하고, 데이터 입력해서 바로 사용 가능한 50여 종 코드 템플릿까지 무료로 제공해 드립니다! 지금 아래에서 커리큘럼을 확인해보세요.

직장인을 위한 업무자동화 온라인 강의 듣고
올해는 단순 반복 업무에서 탈출! 커리큘럼 보러가기 ▼

엑셀 매크로 파일 형식 - egsel maekeulo pail hyeongsig

Post Views: 62,055