주로 매크로 사용할 때 발생하는 오류 1004 의 주요 원인은 엑셀의 보안 기능 중 하나인 VBA 차단 때문일 수 있습니다. 매크로는 VBA 코드로 동작하는데, 차단을 했으므로 동작 오류가 난 것입니다. 이 외에도 마이크로소프트 레지스트리 손상이나 바이러스 또는 악성코드가 원인일 수 있습니다. 그럼 오류해결을 위해 어떤 방법들이 있는지 소개하겠습니다
[목차] 1. VBA 차단 해제 2. PC 악성 코드 검사를 실행 3. 최신 드라이버 업데이트 4. 윈도우 시스템 파일 검사기 실행 5. 윈도우 최신 업데이트 실시 |
◎ 1. VBA 차단 해제 |
▼ 엑셀은 인터넷에서 다운받거나 알 수 없는 출처의 파일이라고 생각하면 VBA 실행 코드를 차단합니다. 악의적인 코드가 숨겨져 있을 경우 컴퓨터에 치명적인 피해를 줄 수 있기 때문입니다. 엑셀 파일 내에 있는 VBA 코드가 안전하다는 전제하에 스크립트 차단해제 옵션을 변경하겠습니다. 파일 탭 > 옵션 메뉴를 클릭해서 엑셀 옵션 창을 띄웁니다.
▼ 엑셀 옵션창에서 왼쪽 사이드 보안 센터 메뉴를 선택합니다. 다음은 오른쪽 화면으로 가서 보안 센터 설정 버튼을 클릭합니다.
▼ 왼쪽 사이드 메뉴에서 매크로 설정을 선택합니다. 다음 "VBA 프로젝트 개체 모델에 안전하게 액세스할 수 있음" 을 체크하고 확인 버튼을 눌러 옵션을 적용합니다. 이 후 런타임 오류 1004 가 발생하는지? 정상 동작하는지 확인합니다.
◎ 2. PC 악성 코드 검사를 실행 |
▼ 두 번째 방법은 감염되었을 지 모를 악성코드를 검사합니다. 백신의 종류는 어떤 것을 쓰라고 추천하지는 않겠습니다. 현재 자신의 PC 에 설치한 백신으로 악성코드를 검사해 봅니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀(Excel) 셀에서 입력오류 메시지 종류 ▶ 엑셀 Excel 수식의 오류 검사와 추적하기로 에러를 쉽게 찾기 ▶ 엑셀 Excel 계산 오류가 발생 오류 표시(#DIV/0!) 없애는 방법 ▶ 엑셀 Excel 오류 검사 규칙 재설정하는 방법 ▶ 엑셀(Excel) IFERROR, ISERROR 이용하여 에러 처리 하기 |
◎ 3. 최신 드라이버 업데이트 |
▼ 세 번째는 모든 하드웨어 드라이브를 최신으로 업데이트 하는 것입니다. 방법은 여러가지가 있지만 제가 사용하는 방법을 기술한 포스팅을 아래에 링크해 놨습니다. 확인해 보시기 바랍니다.
◎ 4. 윈도우 시스템 파일 검사기 실행 |
▼ 네 번째는 윈도우에서 제공하는 파일 검사기 유틸을 실행하는 것입니다. 이전 윈도우 버전에서도 자주 사용하던 방법입니다. 명령어 실행을 위해 명령 프롬프트를 관리자 권한으로 실행합니다. 검색창에서 명령 프롬프트를 찾아 오른쪽 마우스를 누르면 관리자 권한으로 실행 메뉴가 나타납니다.
▼ 명령 프롬프트를 관리자 권한으로 띄운 후 아래 명령어를 입력합니다.
$ sfc /scannow
◎ 5. 윈도우 최신 업데이트 실시 |
▼ 다섯 번째는 윈도우10 최신 버전으로 업데이트를 합니다. 검색창에서 “Windows 업데이트 설정” 을 찾아 클릭합니다.
▼ 업데이트 설정 화면에서 현재 설치된 버전이 최신인지 확인합니다. 이것이 끝나도 오류가 계속해서 발생한다면 마지막으로 엑셀을 삭제하고 다시 설치합니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀(Excel) 셀에서 입력오류 메시지 종류 ▶ 엑셀 Excel 수식의 오류 검사와 추적하기로 에러를 쉽게 찾기 ▶ 엑셀 Excel 계산 오류가 발생 오류 표시(#DIV/0!) 없애는 방법 ▶ 엑셀 Excel 오류 검사 규칙 재설정하는 방법 ▶ 엑셀(Excel) IFERROR, ISERROR 이용하여 에러 처리 하기 |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 윤년 구하기 DATE, YEAR, MONTH, IF 함수 (1) | 2024.10.15 |
---|---|
엑셀 Excel 분수 입력하는 몇 가지 방법 (0) | 2024.10.14 |
엑셀 Excel 여러 조건에 맞는 숫자 세는 방법 (COUNTIFS, COUNTIF 함수) (0) | 2024.10.14 |
엑셀 ISLOGICAL 함수 상세한 설명과 활용 방법 (0) | 2024.10.14 |
엑셀 Excel 열, 행 숨기기와 숨기기 취소하기 (3) | 2024.10.13 |
엑셀 Excel 조건부 서식 이용해서 표 번갈아 음영 처리하기 (1) | 2024.10.13 |
엑셀 Excel 날짜와 요일을 함께 표시하는 방법 (1) | 2024.10.12 |
엑셀 Excel 여러 셀에 동일한 값 한번에 입력하는 방법 (1) | 2024.10.11 |