열심히 만든 자동화 파일을 동료에게 공유했더니 “매크로가 실행이 안 된다”는 결과를 얻은 적 있으실 겁니다.
혹은 외부에서 받은 엑셀 파일을 열었을 때 화면 상단에 붉은 경고 문구가 뜨는 경험, 한 번쯤 해보셨을 겁니다.
엑셀 매크로 차단 해제는 상황에 따라 방법이 달라서, 올바른 경로를 모르면 시간을 낭비하기 쉽습니다.
이 글에서는 차단이 걸리는 원인부터 상황별 해제 방법, 그리고 안전하게 사용하는 기준까지 단계별로 정리합니다.

엑셀 매크로 차단이 걸리는 이유

사진 출처 (oppadu)
엑셀 매크로는 VBA(Visual Basic for Applications)로 작성된 자동화 코드입니다.
반복 작업을 한 번의 실행으로 처리할 수 있어 업무 효율을 크게 높여주는 기능이죠.
문제는 VBA 코드가 악성 프로그램으로도 활용될 수 있다는 점입니다.
랜섬웨어나 스파이웨어가 엑셀 파일에 숨어들어 매크로를 통해 실행되는 사례가 실제로 많습니다.
Microsoft는 2022년부터 인터넷이나 이메일에서 내려받은 파일에 MOTW(Mark of the Web) 태그를 자동으로 붙이게 됐습니다.
MOTW는 “웹에서 가져온 파일”임을 Windows가 기록해두는 속성으로, 이 태그가 붙은 파일의 엑셀 매크로는 자동 차단됩니다.
인터넷, 이메일 첨부, 클라우드(OneDrive·SharePoint) 등에서 받은 파일은 설정을 바꾸지 않으면 매크로가 실행되지 않습니다.
차단 메시지 유형 구분
엑셀이 표시하는 경고 문구에 따라 해제 방법이 달라집니다.
자신이 마주한 메시지가 어느 유형인지 먼저 확인해야 불필요한 시도를 줄일 수 있습니다.
유형 1: 보안 위험 – 매크로 실행 차단 메시지

사진 출처 (oppadu)
“Microsoft는 이 파일의 출처를 신뢰할 수 없기 때문에 매크로 실행을 차단했습니다.”
이 메시지는 MOTW가 붙은 파일에서 나타납니다.
[편집 사용]을 눌러도 매크로가 활성화되지 않고, 보안 위험 경고만 남아 있는 상태입니다.
유형 2: 보안 경고 – 콘텐츠 사용 메시지

사진 출처 (pddwork)
“매크로를 사용할 수 없도록 설정했습니다.”
보안 설정에서 매크로 실행이 꺼진 경우 나타납니다.
리본과 시트 사이에 노란색 경고 띠가 보이고, 오른쪽에 [콘텐츠 사용] 또는 [옵션] 버튼이 표시됩니다.
유형 3: 제한된 보기 메시지

사진 출처 (kriskim)
“인터넷에서 가져온 파일에는 바이러스가 있을 수 있습니다.”
이 경우 [편집 사용]을 먼저 눌러야 매크로 설정 단계로 넘어갈 수 있습니다.
방법 1 – 파일 속성에서 차단 해제 (가장 빠른 방법)

사진 출처 (dotcumentor)
외부에서 받은 단일 파일의 MOTW를 제거하는 방법입니다.
출처가 확실한 파일이라면 이 방법이 가장 간단합니다.
- 해당 엑셀 파일을 우클릭합니다.
- 속성을 클릭합니다. (Windows 11이라면 먼저 ‘추가 옵션 표시’를 눌러야 속성 항목이 보입니다.)
- 일반 탭 하단 보안 항목에서 ‘차단 해제’ 체크박스를 선택합니다.
- 적용 후 확인을 누릅니다.
- 파일이 열려 있었다면 닫고 다시 실행합니다.
이후 파일을 열면 [콘텐츠 사용] 버튼이 나타납니다.
이 버튼을 클릭하면 매크로가 정상적으로 활성화됩니다.
단, 속성 창에 ‘차단 해제’ 항목이 보이지 않는 경우도 있습니다.
이때는 파일이 이미 로컬 신뢰 위치에 있거나, 그룹 정책이 적용된 환경이라는 의미입니다.
이 경우에는 아래 방법 2 또는 방법 3을 사용합니다.
방법 2 – 보안 센터 매크로 설정 변경

사진 출처 (tistory)
엑셀 전체 매크로 실행 방식을 바꾸는 방법입니다.
모든 매크로 파일에 일괄 적용되므로 자신이 자주 쓰는 내부 파일만 다루는 환경에 적합합니다.
- 엑셀 상단의 파일 탭을 클릭합니다.
- 왼쪽 하단의 옵션을 선택합니다.
- Excel 옵션 창에서 보안 센터 탭을 클릭합니다.
- 오른쪽의 보안 센터 설정 버튼을 클릭합니다.
- 왼쪽 목록에서 매크로 설정을 선택합니다.
- 아래 옵션 중 하나를 선택합니다.
- 설정 변경 후 확인을 클릭하고 엑셀을 완전히 종료했다가 다시 실행합니다.
매크로 설정 옵션 비교
- 알림 없이 VBA 매크로 사용 안 함: 모든 매크로를 경고 없이 전면 차단합니다. 가장 보수적인 설정입니다.
- 알림이 포함된 VBA 매크로 사용 안 함(기본값): 매크로를 차단하되 사용자에게 허용 여부를 물어봅니다.
- 디지털 서명된 매크로를 제외하고 VBA 매크로 사용 안 함: 신뢰된 게시자가 서명한 파일만 허용합니다.
- 모든 VBA 매크로 포함(권장하지 않음): 모든 매크로를 경고 없이 실행합니다.
일반적으로는 ‘알림이 포함된 VBA 매크로 사용 안 함’을 유지합니다.
파일을 열 때 나타나는 [콘텐츠 사용] 버튼으로 개별 허용하는 방식이 가장 안전합니다.
방법 3 – 신뢰할 수 있는 위치 추가

사진 출처 (microsoft)
특정 폴더에 저장된 파일은 매번 허용 절차 없이 자동으로 실행되게 설정하는 방법입니다.
사내에서 공유하는 매크로 파일을 한 폴더에 모아두는 경우 특히 편리합니다.
- 파일 탭 → 옵션 → 보안 센터 → 보안 센터 설정으로 이동합니다.
- 왼쪽에서 신뢰할 수 있는 위치를 선택합니다.
- 새 위치 추가 버튼을 클릭합니다.
- 찾아보기로 매크로 파일을 보관할 폴더를 지정합니다.
- ‘이 위치의 하위 폴더도 신뢰할 수 있음’에 체크합니다.
- 확인 → 적용을 클릭합니다.
이후 지정한 폴더 안의 파일은 MOTW 여부와 상관없이 매크로가 자동 실행됩니다.
단, 이 폴더에는 반드시 출처가 확인된 파일만 넣어야 합니다.
외부에서 받은 파일을 무분별하게 이 폴더에 넣으면 보안 사각지대가 생깁니다.
차단 해제가 안 될 때 점검할 것
위 방법을 모두 시도해도 매크로가 실행되지 않는다면, 다음 항목을 차례로 확인합니다.
그룹 정책(GPO)에 의한 차단
회사 PC에서는 IT 관리자가 그룹 정책으로 매크로 실행을 일괄 차단하는 경우가 있습니다.
이 경우 개인 설정을 바꿔도 정책이 우선 적용되어 매크로가 실행되지 않습니다.
보안 센터 매크로 설정 화면이 회색으로 비활성화돼 있다면 그룹 정책이 걸린 것입니다.
IT 담당자에게 해당 파일 경로를 신뢰 위치로 등록해 달라고 요청해야 합니다.
OneDrive·네트워크 드라이브 위치 문제
OneDrive나 네트워크 공유 폴더에 저장된 파일은 신뢰 위치 추가가 적용되지 않는 경우가 있습니다.
파일을 로컬 폴더(예: 내 문서)로 복사한 뒤 속성에서 차단 해제를 시도해 보시기 바랍니다.
파일 확장자 확인

사진 출처 (comsm333)
매크로가 포함된 파일은 .xlsm 형식이어야 합니다.
.xlsx로 저장된 파일은 구조상 매크로를 포함할 수 없습니다.
파일을 파일 → 다른 이름으로 저장에서 ‘Excel 매크로 사용 통합 문서(.xlsm)’로 다시 저장하면 해결됩니다.
보안을 유지하면서 엑셀 매크로를 사용하는 기준
엑셀 매크로 차단 해제는 편의를 위한 조치이지만, 그 이면에는 보안 위험이 실재합니다.
다음 기준을 지키면 보안과 업무 효율을 동시에 챙길 수 있습니다.
- 파일 출처 확인 우선: 모르는 사람에게 받은 파일은 바이러스 검사 후 차단 해제합니다.
- ‘모든 VBA 매크로 포함’ 옵션은 임시로만 사용: 테스트 목적이 끝나면 즉시 원래 설정으로 돌아옵니다.
- 신뢰 위치는 최소한으로 관리: 폴더를 추가할수록 보안 범위가 넓어집니다. 하나의 전용 폴더만 지정하고 관리합니다.
- 내부용 파일은 디지털 서명 활용 검토: 기업 환경이라면 IT 팀과 협의해 서명된 파일만 허용하는 방식을 도입하면 훨씬 안전합니다.
글을 마치며
영상 출처 (yunjadong)
엑셀 매크로 차단 해제는 원인에 따라 접근 방식이 다릅니다.
외부에서 받은 파일 한 개라면 파일 속성에서 체크박스를 해제하는 것이 가장 빠릅니다.
내부에서 반복적으로 사용하는 파일이라면 신뢰할 수 있는 위치를 추가하는 방법이 가장 실용적입니다.
그룹 정책이나 OneDrive 위치 문제라면 IT 담당자 또는 로컬 이동을 통해 해결해야 합니다.
어떤 방법을 선택하든 출처가 명확한 파일에만 적용하는 원칙을 지키는 것이 중요합니다.










