블로그
엑셀 매크로 활성화 방법: Excel 보안 경고 원인부터 설정까지
Mike Yi · 2026년 2월 6일동료가 만들어준 매크로 파일, 열자마자 "비활성화됨" 경고. 콘텐츠 사용 눌러도 안 됩니다. 설정 바꿔도 안 됩니다. 왜 안 되는지도 모릅니다.
이건 엑셀 버그가 아닙니다. 보안 정책이 의도적으로 막은 겁니다. 파일 출처, 저장 위치, 조직 보안 정책까지 세 가지가 겹쳐서 작동하기 때문에 설정 하나만 바꾼다고 해결되지 않습니다. 이 글에서는 왜 막히는지, 어디서 어떻게 풀어야 하는지 순서대로 정리합니다.
엑셀 매크로란 무엇이며 왜 필요한가
엑셀 매크로는 사용자가 반복적으로 수행하는 작업을 자동으로 실행하도록 돕는 기능입니다. VBA를 기반으로 하며, 한 번 설정해 두면 버튼 클릭이나 단축키만으로 같은 작업을 반복할 수 있습니다.
예를 들어 매일 같은 형식의 보고서를 만들거나, 여러 시트의 데이터를 하나로 합치거나, 특정 조건에 따라 수식과 서식을 적용하는 작업은 매크로를 쓰면 훨씬 빨라집니다. 다만 코드가 실행되는 구조이기 때문에 보안 측면에서 항상 주의가 필요합니다.
엑셀 매크로가 기본적으로 차단되는 이유
엑셀에서 매크로가 기본 차단되는 가장 큰 이유는 보안 위험 때문입니다. 과거부터 매크로는 악성 코드 유입 경로로 자주 사용되어 왔고, 이메일 첨부 파일이나 외부 다운로드 파일을 통해 악성 매크로가 퍼진 사례가 많았습니다.
이 때문에 Microsoft는 매크로 보안 정책을 계속 강화해 왔고, 현재는 출처가 불분명한 파일의 매크로를 기본적으로 차단하도록 설계되어 있습니다. 매크로가 실행되지 않는다고 해서 엑셀에 문제가 있는 것이 아니라, 대부분은 정상적인 보안 동작이라고 보는 편이 맞습니다.
엑셀 매크로 보안 경고 메시지의 의미
매크로가 포함된 엑셀 파일을 열면 상단에 노란색 또는 빨간색 보안 경고가 표시됩니다. 이 메시지는 파일이 곧바로 위험하다는 뜻이 아니라, 이 파일과 그 안의 매크로를 신뢰할 수 있는지 사용자에게 묻는 단계라고 이해하면 됩니다.

최근에는 콘텐츠 사용 버튼을 눌러도 바로 실행되지 않는 경우가 많습니다. 엑셀은 설정뿐 아니라 파일 위치, 파일 출처, 조직 보안 정책까지 함께 판단하기 때문입니다.
설정은 맞는데 왜 안 되지? 파일 위치가 범인일 수 있습니다
엑셀 매크로가 실행되지 않는 가장 흔한 원인 중 하나가 바로 파일 위치입니다. 이메일 첨부 파일이나 웹사이트에서 내려받은 파일은 로컬에 저장되어 있어도 엑셀에서는 신뢰할 수 없는 파일로 인식할 수 있습니다.
Windows 환경에서는 파일 속성에서 차단 해제 옵션을 확인할 수 있습니다.
- 파일을 마우스 오른쪽 버튼으로 클릭합니다.
속성을 엽니다.- 하단에
차단 해제옵션이 있으면 체크합니다. - 파일을 다시 열어 실행을 확인합니다.
이 단계만으로도 매크로가 정상 실행되는 경우가 많습니다.
신뢰할 수 있는 위치로 매크로 실행 안정화
차단 해제 옵션이 없거나 같은 파일을 반복해서 사용한다면 신뢰할 수 있는 위치 설정이 더 효과적입니다. 신뢰할 수 있는 위치로 지정된 폴더에 있는 파일은 엑셀이 자동으로 안전한 파일로 인식합니다.

파일 > 옵션 > 보안 센터 > 보안 센터 설정으로 이동합니다.

그다음 신뢰할 수 있는 위치 메뉴에서 매크로 파일이 저장된 폴더를 추가합니다. 가능하다면 하위 폴더 포함 옵션도 함께 켜 두는 것이 좋습니다.
엑셀 매크로 활성화 방법: Windows와 Mac 설정 가이드
Windows 설정 방법
Windows에서 매크로를 활성화하려면 파일 > 옵션 > 보안 센터 > 보안 센터 설정 > 매크로 설정으로 이동합니다.
보안상 가장 무난한 설정은 알림과 함께 모든 매크로 사용 안 함과 비슷한 방식입니다. 이 설정은 파일을 열 때마다 실행 여부를 직접 판단할 수 있게 해 줍니다.
Mac 설정 방법
Mac에서도 매크로 설정이 가능하지만, 일반적으로 Windows보다 보안 제한이 더 엄격합니다. Excel > 환경설정 > 보안 및 개인 정보 보호에서 관련 설정을 확인해야 하며, 파일 출처에 따라 추가 승인 절차가 필요할 수 있습니다.
회사 PC에서는 개인 설정을 바꿔도 왜 안 되나요
회사 PC에서는 개인 설정을 바꿔도 매크로가 실행되지 않는 경우가 많습니다. 대부분 IT 부서가 그룹 정책으로 매크로 사용을 제한하고 있기 때문입니다.
이런 환경에서 임의로 우회하려고 하면 보안 정책 위반이 될 수 있고, 문제가 생기면 사용자 책임으로 이어질 수 있습니다. 조직 환경에서는 반드시 IT 부서와 협의하거나 공식적으로 허용된 자동화 수단을 사용하는 것이 안전합니다.
엑셀 매크로를 안전하게 사용하는 보안 체크리스트
매크로를 실행하기 전에 아래 항목을 한 번은 확인해 보세요.
- 이 파일은 어디에서 왔는가
- 매크로가 어떤 작업을 수행하는가
- 외부 서버와 통신하거나 민감한 데이터에 접근하는가
핵심 질문은 편해서 실행해도 되는가가 아니라 내가 이 매크로를 이해하고 통제할 수 있는가입니다. 매크로는 내용을 알고 사용할 때만 안전한 도구가 됩니다.
자주 묻는 질문
매크로를 켰는데도 실행이 안 됩니다. 왜 그런가요?
매크로 설정만으로는 충분하지 않습니다. 파일 형식이 .xlsm인지, 파일 위치가 외부 다운로드인지, 조직 보안 정책이 걸려 있는지까지 함께 영향을 줍니다. 특히 .xlsx 파일은 매크로 자체를 저장할 수 없습니다.
매크로를 항상 켜두면 위험한가요?
위험할 수 있습니다. 모든 파일에서 매크로가 자동 실행될 수 있기 때문에, 필요한 파일에서만 제한적으로 허용하는 편이 안전합니다.
회사 PC에서 매크로가 완전히 막혀 있습니다. 해결 방법이 있나요?
대부분 조직 보안 정책 때문입니다. 이 경우에는 IT 보안 담당자와 협의하거나, 승인된 자동화 도구를 사용하는 것이 현실적인 방법입니다.
.xlsm과 .xlsx의 차이는 무엇인가요?
.xlsm은 매크로 코드를 저장하고 실행할 수 있는 형식이고, .xlsx는 매크로를 포함할 수 없는 일반 통합 문서 형식입니다.
매크로 켜기 전에 반드시 알아야 할 것: 이해하고 쓰는 것과 모르고 켜는 것은 다릅니다
엑셀 매크로는 제대로 쓰면 하루 2시간짜리 반복 작업을 5분으로 줄여주는 도구입니다. 하지만 보안 경고를 무시하고 무작정 켜는 순간, 그 PC가 악성코드의 입구가 될 수 있습니다.
중요한 것은 무조건 켜는 방법이 아닙니다. 왜 차단됐는지를 이해하고, 내가 통제할 수 있는 경우에만 안전하게 활성화하는 것입니다.
매크로 없이도 반복 작업을 자동화할 수 있습니다

매크로가 막혀 있거나, VBA를 모르거나, 조직 정책 때문에 쓸 수 없는 상황이라면 접근 방식을 바꾸는 게 빠릅니다.
inline AI는 매크로 없이 반복 업무를 자동화하는 데스크톱 기반 AI 동료입니다. 자연어로 지시하면 보고서 정리, 데이터 병합, 조건부 서식 적용, 시트 분리까지 직접 처리합니다. VBA 한 줄 몰라도 됩니다. 보안 경고도 없습니다.
모든 처리는 내 PC에서만 이루어집니다. 파일 업로드도, 브라우저도 필요 없습니다.
내 컴퓨터 안의 AI 비서, inline AI 다운로드하기



