오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴

엑셀 매크로를 실행할 수 없습니다 - 상황별 오류 해결법

엑셀 버전에 따라 발생하는 '매크로를 실행할 수 없습니다' 오류의 상황별 해결방법을 알아봅니다.

# VBA

작성자 :
오빠두엑셀
최종 수정일 : 2024. 02. 24. 08:41
URL 복사
메모 남기기 : (22)

엑셀 매크로를 실행할 수 없습니다 - 상황별 오류 해결법

엑셀 매크로를 실행할 수 없습니다 오류 해결 방법

"엑셀 매크로를 실행할 수 없습니다" 오류, 어떻게 해결하나요?

회사에서 매크로가 포함된 엑셀파일을 사용하다보면, 아래 그림과 같이 "엑셀 매크로를 실행할 수 없습니다. 이 통합 문서에서 사용할 수 없는 매크로이거나 모든 매크로를 사용하지 못할 수 있습니다." 라는 오류메시지를 종종 접하게 됩니다.

엑셀 매크로를 실행할 수 없습니다 오류
매크로가 포함된 엑셀 파일을 사용하다보면, '매크로를 실행할 수 없습니다' 라는 오류가 종종 발생합니다.

엑셀 매크로(이하 VBA)의 경우 각종 맬웨어(악성 소프트웨어)와 해킹 보안에 취약한 문제가 있으므로, 반드시 신뢰할 수 있는 문서일 경우에만 매크로를 포함해야하며, 그렇지 않을 경우 매크로를 포함하지 않고 사용하는 것이 좋습니다.

엑셀 보안 해킹
엑셀 매크로는 해킹에 취약하므로 반드시 신뢰할 수 있는 파일에서만 실행해야 합니다.

엑셀 버전별 매크로 실행 오류 해결

  1. 매크로 파일 실행하기 : 앞에서 소개해드린 엑셀 매크로 설정을 변경하지 않았다면, 아래의 순서로 매크로를 실행할 수 없습니다 오류를 해결할 수 있습니다. 우선 다운로드 받은 엑셀파일을 실행합니다. 그러면 아래 그림과 같이 '제한된 보기에서 여는 것이 안전합니다.' 라는 안내 문구가 표시되고, [편집 사용] 버튼을 클릭하면 엑셀파일을 편집할 수 있습니다.
    엑셀 제한된 보기 편집 사용
    외부에서 다운받은 엑셀파일은 '제한된 보기'에서 실행되고, 편집 사용 버튼을 클릭하여 내용을 편집할 수 있습니다.
    오빠두Tip : 편집 사용 버튼을 클릭하면, 매크로는 실행되지 않고 시트 안의 내용을 편집할 수 있게됩니다.
  2. 매크로 차단 해제하기(최신 버전) : 만약 엑셀 2021 이후 또는 M365 최신 버전을 사용중이라면, [편집사용] 버튼을 클릭했을 때 아래 그림과 같이 '이 파일의 출처를 신뢰할 수 없기 때문에 매크로 실행을 차단했습니다.' 라는 문구가 표시됩니다. 그럴 경우, 해당 엑셀파일을 종료한 후 다음 단계로 이동합니다.

    엑셀 이 파일 출처 신뢰할수 없기 매크로 차단
    엑셀 최신버전의 경우 출처를 신뢰할 수 없어 매크로를 차단했다는 위험문구가 표시됩니다.
  3. 다운 받은 엑셀파일을 우클릭 - [속성]으로 이동합니다. 속성창이 실행되면, 아래쪽에 있는 '차단 해제' 버튼을 체크한 후, [확인] 버튼을 눌러 매크로 차단을 해제합니다. 이후 엑셀파일을 다시 실행합니다.
    엑셀 매크로 차단 해제
    파일을 우클릭 - 속성으로 이동한 후, '차단 해제'를 체크하여 엑셀 파일의 매크로 차단을 해제합니다.
    오빠두Tip : 차단 해제 설정은 엑셀 최신버전 사용자에게만 적용되며, 엑셀 이전버전의 경우 업데이트 버전에 따라 차단해제가 표시되지 않을 수도 있습니다.
  4. 엑셀 매크로 포함하기 : 다시 엑셀파일을 실행하면 아래 그림과 같이 [콘텐츠 사용] 버튼이 표시되고, [콘텐츠 사용] 버튼을 클릭하면 엑셀 파일에 포함된 매크로가 실행됩니다.
    엑셀 매크로 포함 콘텐츠 사용
    파일을 다시 실행한 후, [콘텐츠 사용] 버튼을 클릭하면 매크로가 실행됩니다.
  5. 버튼이 보이지 않을 경우 : 만약 [콘텐츠 사용] 버튼이 보이지 않는다면, [파일] 탭 - [정보] 로 이동한 후, [콘텐츠 사용]을 활성화해서 매크로를 실행할 수 있습니다.
    엑셀 보안경고 콘텐츠 사용
    또는 [파일] - [정보] - [콘텐츠 사용]을 클릭하여 매크로를 실행할 수 있습니다.
  6. 만약 [정보]창에 아래 그림과 같이 '보안 센터 설정을 검토하거나 IT 관리자에게 문의하세요' 라는 문구가 표시될 경우, '보안 센터 설정'을 클릭한 후, [알림이 포함된 VBA 매크로 사용 안 함]으로 설정을 변경한 후 엑셀 파일을 다시 실행합니다.

    엑셀 보안센터 설정 버튼
    만약 콘텐츠 사용 버튼이 보이지 않을 경우, 보안센터 설정에서 매크로 설정을 변경합니다.

모든 엑셀 파일의 매크로를 비활성화 하는 법

  1. 모든 엑셀 매크로 비활성화 : 엑셀을 실행한 후, [파일] 탭 - [보안센터] - [보안 센터 설정] 으로 이동합니다.

    엑셀 보안센터 설정
    파일 - 옵션 - 보안센터 - 보안센터 설정으로 이동합니다.
  2. [보안센터] 대화상자가 실행되면, [매크로 설정] 탭으로 이동한 후, 매크로 설정에서 "알림이 없는 매크로 사용 안 함"을 체크합니다. 설정을 변경한 후, [확인] 버튼을 누르면 이후 실행하는 모든 엑셀 파일의 매크로가 비활성화 됩니다.
    엑셀 알림이 없는 매크로 사용 안함
    매크로 설정에서 '알림이 없는 매크로 사용 안함'을 체크합니다.
    오빠두Tip : 엑셀의 매크로 기본 설정은 "알림이 포함된 VBA 매크로 사용 안 함"입니다. 기본 설정으로 사용하면, 매크로가 포함된 파일을 실행했을 시 "매크로를 사용할 수 없도록 설정했습니다." 라는 보안 경고가 표시되고 [콘텐츠 사용] 버튼을 클릭해서 매크로를 포함할 수 있습니다.

신뢰할 수 있는 폴더를 지정하는 방법

  1. 신뢰할 수 있는 위치 설정하기 : 모든 엑셀 파일의 매크로를 비활성화 한 상태에서, 특정 엑셀 파일의 매크로를 사용해야 할 경우 '신뢰할 수 있는 폴더 경로'를 지정할 수 있습니다. 엑셀을 실행한 후, [파일] 탭 - [옵션] - [보안 센터] - [보안 센터 설정] 으로 이동한 후, [신뢰할 수 있는 위치] 를 선택합니다. 이후 신뢰할 수 있는 위치 탭 아래에 있는 [새 위치 추가] 버튼을 클릭해서 새로운 경로를 등록합니다.
    엑셀 신뢰할 수 있는 위치 추가
    엑셀 보안센터 - 신뢰할 수 있는 위치 - [새 위치 추가]를 클릭합니다.
  2. 경로 선택창이 실행되면, [찾아보기] 버튼을 클릭한 후 신뢰할 수 있는 폴더 경로를 설정합니다. 모든 설정을 변경하였으면, [확인] 버튼을 클릭합니다.
    엑셀 신뢰할 수 있는 위치 찾아보기
    찾아보기 버튼을 클릭한 후, 신뢰할 수 있는 경로를 등록합니다.
    오빠두Tip : 만약 해당 경로의 하위 폴더까지 모두 신뢰하도록 설정하려면, '이 위치의 하위 폴더도 신뢰할 수 있음' 옵션을 체크합니다.
  3. 신뢰할 수 있는 위치로 새로운 폴더 경로가 등록된 것을 확인할 수 있습니다. 이제 [확인] 버튼을 눌러 모든 설정을 종료합니다.
  4. 이제 신뢰할 수 있는 매크로 파일을 해당 폴더로 옮긴 후 실행한 후, [파일] - [정보] 로 이동하면 아래 그림과 같이 '파일이 신뢰할 수 있는 위치에 있으므로 콘텐츠를 실행할 수 있습니다.' 라는 안내문구와 함께 매크로가 포함된 것을 확인할 수 있습니다.

    엑셀 보안 정보 활성 콘텐츠 실행
    신뢰할 수 있는 경로에 있는 엑셀파일은 항상 매크로가 함께 실행됩니다.
댓글 22
4.9 (12개 평가)
이지은
이지은 2023.02.23 15:18
좋은 정보 감사합니다!
차단 해제한 엑셀 파일은 다른 pc에서 다운로드 받아서 사용할 경우, 똑같이 차단이 걸려있는데 차단 해제 상태를 고정해서 타인에게 파일을 공유할 수 있는 방법은 없을까요?
오빠두엑셀
오빠두엑셀 작성자 2023.02.23 16:59
안녕하세요!
네, 아쉽게도 방법이 없습니다.
매크로보안은 PC마다 적용되기 때문에, 타 PC에서 실행시 항상 차단해제를 해야 합니다.
사내가
사내가 2023.03.23 08:52
검색키워드 값을 넣을 때 링크된 단어를 crtl+v를 붙여넣기 한 이후에 검색하면 이미지와 같은 창이 뜨면서 안되는데 해결 방법이 없는지요?
제목 없음
오빠두엑셀
오빠두엑셀 작성자 2023.03.24 01:03
안녕하세요.
매크로 편집기에서 해당 안내창이 나오기 전 부분에 Stop을 추가한 후 VBA 코드를 디버깅해보시길 바랍니다.
쪼블리
쪼블리 2023.12.19 20:56
감사합니다! 갑자기 어느 순간 이게 떠서 사용못하고 있었는데!! 억시 짱짱
고한나
고한나 2024.01.04 11:08
저는 속성에 차단 해제 설정이 안 보이는데... 이럴때는 매크로 차단을 해제 할수 없는건가요??
20240104_110542
오빠두엑셀
오빠두엑셀 작성자 2024.01.04 14:18
안녕하세요.
차단 해제는 최신 버전의 엑셀에서만 적용됩니다.
차단 해제가 보이지 않는다면, 엑셀을 바로 실행한 후 화면 상단에 보이는 '콘텐츠 사용' 버튼을 클릭하셔서 매크로를 바로 활성화할 수 있습니다. :)
한번 확인해보세요. 감사합니다.
인희스프리
인희스프리 2024.03.06 12:58
콘텐츠사용 버튼도 뜨지 않습니다
혹시 공유PC 파일 차단 해제를 할 수 있는 방법은 없는것인가요?
오빠두엑셀
오빠두엑셀 작성자 2024.03.07 02:06
안녕하세요.
만약 그럴 경우, [파일] 탭 - [옵션] - [보안센터] - [보안센터 설정] - [매크로 설정] 에서
'알림이 포함된 매크로 사용 안함' (또는 VBA 매크로 사용(권장 안함))을 체크 후 엑셀을 다시 실행해보시겠어요? :)
그래도 화면 상단에 '콘테츠 사용'이 보이지 않을 경우,
[파일] - [정보] 섹션으로 이동해서 '콘텐츠 사용'을 확인해보세요.
감사합니다.
두크펌프TS
두크펌프TS 2024.03.04 12:20
위에 있는것을 모두 적용시켰는데도 안되서 매크로 보니 이렇게 나오는데 이건 무슨 문제일까요? 혹시 이름이 틀려서 매크로가 안되는 것인지 궁금합니다
스크린샷-2024-03-04-121546
오빠두엑셀
오빠두엑셀 작성자 2024.03.05 02:53
안녕하세요.
해당 VBA에 사용된 매크로 코드의 인코딩 문제 때문에 그렇습니다.
윈도우에서 언어 로켈 설정을 변경 후 다시 실행해보시길 바랍니다.
엑셀 2013 오류 진단 부탁드립니다 ㅠㅜ - 오빠두엑셀 (oppadu.com)
감사합니다.
꾸준히가열심히
꾸준히가열심히 2024.03.12 02:24
감사합니다
차 한잔 하시죠
차 한잔 하시죠 2024.03.25 13:38
안녕하세요, 회원가입 후 강의 듣고 있는데 19강 강의 예제파일 보안센터에서 설정할 설정 다 하고 마우스 우클릭 후 속상에서 차단해제 체크하고 해도 매크로 사용할 수 없다고 나오는데요 방법 없을까요?
경민
경민 2024.03.26 09:42
안녕하세요! 매번 눈팅만 하다가 문의하고 싶은 내용이 있어 가입했습니다!
회사에서 오피스 365 사용중인데, 첨부 사진과 같이 매크로 설정이 아예 변경 불가능한 상태여서 매크로 사용을 못하고 있네요ㅠㅠㅜ 이런 경우엔 방법이 없을까요?
d
오빠두엑셀
오빠두엑셀 작성자 2024.03.31 02:42
안녕하세요.
M365 엔터프라이즈 라이선스의 경우 관리자가 매크로 옵션을 변경하지 못하도록 제한할 수 있습니다.
사용자별로 다르게 권한을 관리할 수 있으니, 회사의 M365 어드민 담당자에게 한번 문의해보시길 바랍니다.
감사합니다.
예술가
예술가 2024.05.02 09:21
안녕하세요? 다운받아서 탐색기에서 우클릭 속성으로 해제하는게 핵심인데, OneDrive 공유상태에서는 어떻게할수있을까요? (파일 다운이나 다른이름으로저장이 아닌)
제 버전은 윈도11, 오피스365입니다.
여러 PC로 실험을 해보니 윈10에서는 가능하고 윈11에서 안되는듯합니다.
제목-없음
오빠두엑셀
오빠두엑셀 작성자 2024.05.02 11:47
안녕하세요.
공유상태의 파일을 우클릭한 후, 온/오프라인 저장 설정에서 '오프라인으로 저장'을 클릭하면
파일을 로컬 PC로 저장할 수 있습니다. PC에 물리적으로 파이을 저장한 후, 속성에서 변경해보시겠어요? :)
감사합니다.
예술가
예술가 2024.05.02 12:27
PC저장할수는있습니다만 제가 질문한것은 사원들과 공유작업 파일이라서 원드라이브 상태에서 해결방법을 질문드렸었습니다.
그리고 PC저장을 했을때도 아래사진처럼 속성창에 이렇게만 나오는걸보니 생각보다 복잡한 문제인듯합니다.
제목-없음
예술가
예술가 2024.05.02 15:53
해결했습니다. 방법은 문서열기암호를 해제하는거였네요.
문서열기암호가 왜 매크로차단이랑 연관이있는건지는 모르겠지만..
어쨌든 오빠두선생님 답변감사드립니다.
강민준🤗
강민준🤗 2024.08.10 10:00
좋은 강의 감사합니다🙇‍♂️