728x90
엑셀 1004 런타임 오류
가끔 엑셀 매크로를 실행하면'1004 런타임 오류가 발생하였습니다'라는 메시지를 보여주는 오류가 발생할 때가 있습니다. 해당 오류는 잘못된 코드가 입력되었거나 매크로에 오류, 손상 또는 다른 매크로와 충돌이 발생되어 생기는 경우가 있지만 이런 경우 없이 발생하는 오류는 엑셀 매크로 보안 때문에 발생하는 경우가 많습니다.
이제 해결 방법을 안내해 드리겠습니다.
엑셀 옵션 실행
엑셀프로그램 실행 후 상단 메뉴 [파일] [옵션]을 선택합니다.
보안 센터 설정
옵션 창에 보안센터로 이동합니다.
이동후 [보안 센터 설정(T)]를 과감히 눌러줍니다.
개발자 매크로 변경
보안 센터 창이 나타나면 왼쪽 탭 메뉴 [메크로 설정]으로 이동.
개발자 매크로 설정 부분 [VBA 프로젝트 모델에..] 체크박스 체크 후 확인을 누릅니다.
매크로 실행 확인
이제 엑셀을 종료한 후 재실행합니다. 재실행 후 오류가 발생하였던 매크로를 확인합니다. 설정을 잘하셨다면 이상 없이 작동될 것입니다.
마무리
VBA 코드에는 문제가 없지만 1004 런타임 오류가 발생되었을 때 해결방법이었습니다. 처음부터 VBA 매크로의 잘못된 코드 때문에 발생한 오류라면 코드를 수정하셔야 합니다. 그럼 좋은 해결되셨으면 합니다
728x90