지난번에는 엑셀 통합 문서와 시트 보호 해제 방법을 알아보았는데요 이번에는 vba 프로젝트 보호 해제 방법을 알아보도록 하겠습니다. 테스트는 엑셀 2019(64bit) 버전에서 했습니다. 확장자가 xlsm 이면 다 가능한 것 같습니다.
2019/11/06 - [Excel] - 엑셀 암호(비밀번호) 해제
-
엑셀 파일 확장자 xlsm을 zip 확장자로 변경한다.(단순 확장자명만 변경)
-
zip 파일로 변경된 파일을 압축해제한다.
-
압축 해제된 폴더에서 xl폴더로 이동후 vbaProject.bin 파일을 찾는다.
-
vbaProject.bin을 메모장 또는 텍스트 에디터 프로그램을 이용해 연다.
-
메모장에서 바꾸기 단축키 Ctrl + H 찾을 내용에 DPB를 바꿀 내용에 DPx를 입력 후 저장한다. (또는 찾기 단축키 Ctrl + F)
-
폴더를 다시 알집 등을 이용해 압축한다.
-
압축파일의 확장자를 zip에서 xlsm으로 변경한다.
-
엑셀로 변경된 파일을 연다.
-
팝업창이 뜨면 무조건 예를 클릭하고 단축키 Alt+F11를 눌러 vba창으로 진입한다.
-
vba창에서 도구 메뉴 - VBAProject 속성을 눌러 속성 창을 열고, 보호 탭에서 새로운 비번을 입력한다.
마지막으로 엑셀 파일을 저장하면 끝.
반응형