Excel 에서 매크로 제거하는 방법(완전 가이드)
Microsoft Excel 는 반복 작업을 자동화하고 Excel 기본 기능으로는 달성할 수 없는 다양한 작업을 수행할 수 있는 강력한 기능인 매크로를 제공합니다。 그러나 때로는 이러한 매크로가 불필요해지거나, 특히 다른 사용자와 워크북을 공유할 때 잠재적인 보안 위험을 초래할 수도 있습니다。 이런 상황에서는 매크로를 안전하고 효과적으로 제거하는 방법을 이해하는 것이 중요합니다。 이 가이드는 Excel 통합 문서에서 매크로를 제거하는 다양한 방법을 안내하여 필요한 경우 깔끔하고 간결한 파일을 유지할 수 있도록 도와드립니다。
Excel 에서 매크로를 제거하기 전 알아야 할 사항
- 매크로 사용 워크북을 열고 매크로를 제거하려는 경우, 먼저 워크북에서콘텐츠 사용버튼을 클릭해야 합니다。 이후에야 매크로 삭제를 진행할 수 있습니다。

참고: 이 버튼이 보이지 않으면 매크로를 삭제해도 문제가 없다는 신호입니다。버튼이 나타나지 않는 이유는 직접 매크로를 포함한 워크북을 만들고 저장했기 때문일 수 있습니다。 동일한 컴퓨터와 변경되지 않은 Excel 설정에서 해당 워크북을 다시 열면콘텐츠 사용버튼이 종종 표시되지 않습니다。 이는 파일이 신뢰할 수 있는 출처(본인)에서 왔으며 신뢰할 수 있는 위치(내 컴퓨터)에 저장되어 있기 때문입니다。
- 매크로를 한 번 제거하면복구가 불가능하다는 점을 기억하세요。 작업물을 보호하기 위해 매크로를 삭제하기 전 워크북의 백업 사본을 만드는 것이 좋습니다。
특정 매크로 제거하기
단계 1: 매크로 대화 상자 열기
다음으로 이동하세요:개발 도구탭에서매크로를 선택하여매크로대화 상자를 엽니다. (Excel 에)개발 도구탭이 표시되지 않으면 단계 후 참고 사항을 확인하세요。)

- Excel 2013 이상 버전을 사용 중이라면매크로버튼은보기탭 내에서도 찾을 수 있습니다。
- 단축키를 선호하는 사용자는 바로Alt + F8키를 눌러매크로대화 상자에 접근할 수 있습니다。
단계 2: 특정 매크로 선택 및 삭제
- "매크로 위치“ 드롭다운 메뉴를 확장하고 매크로를 제거할 대상을 선택하세요。
- 매크로 목록에서 제거할 항목을 선택하세요。
- "삭제"를 클릭하세요。

참고:
- Excel 에서 리본에개발자탭을 추가하려면 다음을 수행하세요:
- 리본의 아무 위치나 마우스 오른쪽 버튼으로 클릭하고리본 사용자 지정…을(를) 선택합니다。

- 표시되는 창의 오른쪽에 있는Tabs 메인목록에서개발자옆의 확인란을 선택한 후확인을(를) 클릭합니다。

- 리본의 아무 위치나 마우스 오른쪽 버튼으로 클릭하고리본 사용자 지정…을(를) 선택합니다。
- 여러 매크로를 제거하려는 경우 각 매크로마다 위의 절차를 반복해야 합니다。 모든 매크로를 일괄 삭제하는 방법은 다음 섹션을 참조하세요。
xlsx 형식으로 파일을 저장하여 워크북에서 모든 매크로 삭제하기
「Excel 통합 문서(*.xlsx」 형식은 기본적으로 매크로를 지원하지 않습니다。 따라서 워크북을 이 형식으로 저장하면 포함된 모든 매크로가 자동으로 제거됩니다。 이 방법을 실행하려면 다음 단계를 따르세요:
- 다음으로 이동하세요:파일>다른 이름으로 저장.
- 파일 유형 드롭다운 메뉴를 확장하고 “Excel 통합 문서(*。xlsx)“ 형식을 선택하세요。팁:드롭다운 메뉴 위쪽 텍스트 상자에 .xlsx 파일의 새 이름을 입력할 수 있습니다。 다른 위치에 파일을 저장하려면찾아보기를 클릭하세요。
- "저장"을 클릭하세요。

참고:다른 이름으로 저장인터페이스는 다양한 Excel 버전 간에 다를 수 있습니다。 위와 같이 오른쪽 패널에서 파일 유형 선택이 가능한 화면이 표시되지 않으면 항상찾아보기를 클릭한 후 「Excel 통합 문서(*.xlsx」 형식을 선택할 수 있습니다。)
- 표시되는 확인 창에서예를 선택하세요。

결과
결과적으로 매크로가 없는 「.xlsx」 형식의 생성된 파일이 저장됩니다。 이 .xlsx 파일은 원래 .xlsm 파일과 동일한 이름으로 같은 위치에 저장됩니다。
참고:이 방법은 UserForm, Excel 5/95 대화 상자 워크시트 등 유사 요소를 제거하지 않습니다。 해당 요소를 제거하려면 다음 방법을 참조하세요。
Kutools 가 제공하는 원클릭 옵션으로 워크북에서 모든 매크로 삭제하기
Kutools for Excel는 고급 Excel 애드인으로, 사용자가 통합 문서에 포함된 모든 매크로를 클릭 한 번으로 손쉽게 삭제할 수 있는 기능을 제공합니다。 한 번의 클릭으로 VBA 모듈, UserForm, Excel 5/95 대화 상자 시트 및 Excel 4 XLM 매크로 워크시트를 제거할 수 있습니다。
매크로를 삭제하려는 통합 문서를 연 후Kutools탭으로 이동하여삭제>모든 매크로 제거을 선택하세요。 그럼 끝입니다!

참고:이 기능을 사용하시겠습니까? 지금Kutools for Excel을 다운로드하세요! 이 외에도 Kutools 는 300+개 이상의 다양한 기능을 제공하며 30 일 무료 체험도 가능합니다。 지금 바로 사용해 보세요!
VBA 를 사용하여 폴더 내 통합 문서에서 모든 매크로 제거 제거하기
이 섹션에서는 VBA 매크로를 사용하여 지정된 폴더 내 모든 통합 문서에서 매크로를 효율적으로 제거하는 방법을 설명합니다。
- 다음 경로로 이동합니다:파일>옵션>신뢰 센터>신뢰 센터 설정>매크로 설정, 그런 다음 “VBA 프로젝트 개체 모델에 대한 액세스 신뢰“ 옵션을 선택합니다。
- 이 VBA 를 실행할 때 지정된 폴더 내의 워크북이 열려 있지 않은지 확인하세요。 열린 워크북이 있으면 오류가 발생할 수 있습니다。
단계 1: 새 모듈 만들기
- 다음을 눌러Alt + F11Visual Basic for Applications(VBA)편집기를 엽니다。
- "삽입>모듈"을 클릭하여 새 모듈을 생성하세요。

단계 2: VBA 코드를 모듈 창에 복사하기
아래의 VBA 코드를 복사하여 열린모듈창에 붙여넣으세요。
Sub RemoveMacrosFromWorkbooks()
' Update by ExtendOffice
Dim wb As Workbook
Dim FolderPath As String
Dim filename As String
Dim VBComp As Object
Dim VBProj As Object
With Application.FileDialog(msoFileDialogFolderPicker)
.title = "Select a folder"
.Show
If .SelectedItems.Count = 0 Then
MsgBox "No folder selected. The procedure will exit.", vbExclamation
Exit Sub
End If
FolderPath = .SelectedItems(1)
End With
If Right(FolderPath, 1) <> "\" Then FolderPath = FolderPath + "\"
filename = Dir(FolderPath & "*.xls*")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
On Error Resume Next
Do While filename <> ""
Set wb = Workbooks.Open(FolderPath & filename)
If wb.HasVBProject Then
Set VBProj = wb.VBProject
For Each VBComp In VBProj.VBComponents
VBProj.VBComponents.Remove VBComp
Next VBComp
End If
wb.Close SaveChanges:=True
filename = Dir
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
MsgBox "Macros removal completed!", vbInformation
End Sub
단계 3: VBA 코드 실행하기
- 모듈창에서F5를 누르거나
버튼을 클릭하여 붙여넣은 코드를 실행하세요。 - 폴더 선택창이 나타나면 매크로를 제거할 워크북이 포함된 폴더를 선택하고확인을 클릭하세요。

결과
선택한 폴더의 모든 Excel 파일에 대해 매크로 제거 작업이 완료되면 다음과 같은 메시지 상자가 표시됩니다: “매크로 제거가 완료되었습니다!"

참고:
- 이 방법은 UserForm, Excel 5/95 대화 상자 워크시트 등과 같은 요소를 제거하지 않습니다。 해당 요소를 제거하려면 다음 방법을 참조하세요。
- VBA 프로젝트 개체 모델에 대한 액세스 신뢰 옵션을 활성화하면 보안 위험이 발생할 수 있습니다。 이 코드를 실행하는 동안에만 해당 옵션을 활성화하는 것이 좋습니다。 코드 실행이 완료되면 반드시 “VBA 프로젝트 개체 모델에 대한 액세스 신뢰“ 옵션의 선택을 해제하세요。
Kutools 를 사용하여 특정 통합 문서에서 모든 매크로 제거 제거하기
Kutools for Excel은 여러 통합 문서에서 모든 매크로 제거을(를) 손쉽게 제거할 수 있는 사용자 친화적인 방법을 제공합니다. VBA 기법에 익숙하지 않거나 주저하는 사용자에게 Kutools 는 이상적인 대안입니다。 이 도구를 사용하면 VBA 모듈, UserForm, Excel 5/95 대화 상자 시트 및 Excel 4 XLM 매크로 워크시트를 손쉽게 제거할 수 있습니다。
참고:이 기능을 실행하려면 VBA 프로젝트 개체 모델에 대한 신뢰 액세스가 필요합니다. Excel 에서 다음 경로로 이동하세요:파일>옵션>신뢰 센터>신뢰 센터 설정>매크로 설정, 그런 다음 “VBA 프로젝트 개체 모델에 대한 신뢰 액세스“ 옵션을 선택하세요。
Kutools for Excel 을(를)다운로드하고 설치한 후에는다음 단계를 진행하세요:
- "Kutools>삭제>일괄적으로 모든 매크로 제거"를 선택하세요。

- 일괄적으로 모든 매크로 제거대화 상자가 나타나면 매크로를 제거할 수 있는 모든 열린 워크북이 표시됩니다。 다음 단계를 따라주세요:
- 매크로 제거 대상 워크북을 더 추가하려면추가버튼을 클릭하고파일또는폴더중 하나를 선택합니다。
- 매크로 제거 과정에서 제외하고 싶은 워크북이 있다면
버튼을 클릭하여 제거하세요。 - 대화 상자에 매크로 제거 대상 워크북을 모두 나열한 후에는확인을(를) 클릭합니다。

결과
새 대화 상자가 나타나 Kutools 가 매크로 제거 작업을 수행한 통합 문서 수를 안내합니다。확인을 누르면 결과를 요약한 자동 생성 통합 문서가 만들어집니다。
참고:
- 이 기능을 사용해 보시겠습니까? 지금Kutools for Excel을(를) 다운로드하세요! 이 기능 외에도 Kutools 는 300 개 이상의 다른 기능을 제공합니다. 30 일 무료 체험판을 통해 지금 바로 사용해 보세요!
- VBA 프로젝트 개체 모델에 대한 신뢰 액세스 옵션을 활성화하면 보안 위험이 발생할 수 있습니다。 이 옵션은 기능 실행 중에만 활성화하는 것이 좋습니다。 기능 실행이 완료되면 반드시 “VBA 프로젝트 개체 모델에 대한 신뢰 액세스“ 옵션의 선택을 해제하세요。
위 내용은 Excel 에서 매크로를 제거하는 것과 관련된 모든 정보입니다。 이 튜토리얼이 도움이 되길 바랍니다。 더 많은 Excel 팁과 기능을 알아보고 싶으시다면여기를 클릭하세요。 수천 개가 넘는 튜토리얼 모음을 확인하실 수 있습니다。
관련 문서
최고의 Office 생산성 도구
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 제거 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 LOOKUP:다중 조건 VLookup | 다중 값 VLookup | 여러 시트에서 VLookup | 퍼지 매치.... | |
| 고급 드롭다운 목록:드롭다운 목록 빠르게 생성 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
| 열 관리자:특정 개수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교... | |
| 주요 기능:그리드 포커스 | 디자인 보기 |향상된 수식 표시줄 | 워크북 및 시트 관리자 | 자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)| 50+차트유형(간트 차트, ...)| 40+ 실용적인수식(생일을 기준으로 나이 계산, ...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)| 12 변환도구(단어로 변환하기,환율 변환, ...)| 7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능 |
Kutools for Excel 로 Excel 실력을 한층 강화하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성을 높이고 저장 시간할 수 있는 300 개 이상의 고급 기능을 제공합니다。지금 가장 필요한 기능을 얻으려면 여기를 클릭하세요。。。
Office Tab Office 에 탭형 인터페이스를 도입하여 작업을 훨씬 쉽게 만들어 줍니다
- Word, Excel, PowerPoint 에서 탭형 편집 및 읽기를 활성화하세요, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
- 하루 수백 번의 마우스 클릭을 줄여 50% 만큼 생산성을 높여줍니다!
모든 Kutools 애드인。 하나의 설치 프로그램
Kutools for Office스위트는 Excel, Word, Outlook & PowerPoint 용 애드인과 Office Tab Pro 를 번들로 제공하여 Office 앱 전반에서 작업하는 팀에 이상적입니다。
- 올인원 스위트— Excel, Word, Outlook & PowerPoint 애드인 + Office Tab Pro
- 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
- 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
- 30 일간 모든 기능 무료 체험— 등록이나 신용카드 불필요
- 최고의 가성비— 개별 애드인 구매 대비 절약







버튼을 클릭하여 붙여넣은 코드를 실행하세요。

버튼을 클릭하여 제거하세요。