Microsoft Excel에서 '런타임 오류 1004' 메시지의 원인은 무엇입니까?

게시 됨: 2020-08-26

Excel에서 '매크로를 실행할 수 없음'을 수정하는 방법을 찾고 있습니까? 그럼 당신은 바로 이곳에 왔습니다. 이 메시지는 런타임 오류 1004의 결과로 나타날 수 있는 많은 메시지 중 하나입니다. Excel 오류 1004의 다른 변형은 다음과 같습니다.

  • 응용 프로그램 정의 또는 개체 정의 오류: 런타임 오류 1004
  • 개체 워크시트의 'Ranger' 메서드가 실패했습니다.
  • 워크시트 클래스의 복사 방법 실패
  • Visual Basic 프로젝트에 대한 프로그래밍 방식 액세스를 신뢰할 수 없습니다.
  • Excel 매크로 "런타임 오류 1004"
  • 개체 통합 문서의 메서드 열기 실패: 런타임 오류 1004
  • 범위 클래스의 메서드 선택 실패: Excel VBA 런타임 오류 1004
  • 응용 프로그램 정의 또는 개체 정의 오류: VBA 런타임 오류 1004로 저장
  • 개체 _global의 메서드 범위가 Visual Basic에 실패했습니다: 런타임 오류 1004

Excel의 런타임 오류 1004는 무엇입니까?

Microsoft Excel은 데이터 계산을 쉽게 해주는 유용하고 수요가 많은 스프레드시트입니다. 전 세계의 개인과 기업 모두에서 사용하며 XLS 및 XLSX 형식으로 제공됩니다.

그러나 Excel 파일에서 작업하거나 매크로를 생성하려고 하는 동안 많은 사용자가 런타임 오류 1004에 의해 악화되었습니다. 이는 Excel 통합 문서를 변경할 수 없도록 하고 특정 리소스 라이브러리를 사용할 수 없게 하며 정지 또는 프로그램이나 시스템을 충돌시킵니다. Visual Basic 응용 프로그램으로 작업하는 동안 성가신 성능 문제를 일으킵니다.

런타임 오류 1004는 Excel 2003부터 Excel 2019까지 모든 버전의 Excel에서 발생할 수 있습니다. 주로 Microsoft Visual Basic for Applications 매크로를 실행하려고 할 때 나타납니다. 문제는 Excel에서 Microsoft VBA를 잠그는 보안 절차 때문입니다. 보안 액세스 권한을 부여하면 런타임 오류 1004가 발생하지 않을 수 있습니다. 이 오류는 맬웨어 감염으로 인한 프로그램 손상으로 인해 발생할 수도 있습니다.

Excel 런타임 오류 1004가 발생하는 이유는 무엇입니까?

런타임 오류 1004는 다음과 같은 결과로 나타날 수 있습니다.

  1. 손상된 MS Excel 바탕 화면 바로 가기.
  2. 필터링된 데이터를 복사하여 MS Office Excel 통합 문서에 붙여넣습니다.
  3. VBA Excel 파일을 여는 동안 프로그램 충돌이 발생합니다.
  4. 큰 문자열 모음으로 값 범위를 프로그래밍 방식으로 설정합니다.
  5. 응용 프로그램 또는 개체 정의 오류입니다.

이유가 무엇이든 문제는 쉽게 제거할 수 있습니다. Excel에서 변경할 때 런타임 오류 1004를 수정하는 방법을 배우려면 계속 읽으십시오.

Windows 10의 Excel에서 런타임 오류 1004를 수정하는 방법

다음 솔루션이 작동하는 것으로 입증되었습니다.

  1. 맬웨어 방지 검사 실행
  2. VBA 프로젝트 개체 모델에 대한 액세스 허용
  3. 새 Excel 템플릿 만들기
  4. 마이크로소프트 웍스 제거
  5. GWXL97.XLA 제거

위의 수정 사항 중 하나 또는 몇 가지를 시도하면 오류가 해결됩니다. 이제 솔루션을 수행하기 위한 자세한 단계를 제공합니다.

수정 1: 맬웨어 방지 검사 실행

이것은 런타임 오류 1004가 발생한 후 시도해야 하는 첫 번째 수정 사항입니다. 시스템이 바이러스 및 기타 유형의 맬웨어에 감염되면 불쾌하고 예상치 못한 문제에 직면하게 됩니다. 시스템과 응용 프로그램이 오작동합니다. 또한 중요한 파일과 문서가 손상됩니다.

추천

안티맬웨어로 위협으로부터 PC 보호

PC에서 안티바이러스가 놓칠 수 있는 맬웨어를 확인하고 Auslogics Anti-Malware로 위협을 안전하게 제거하십시오.

Auslogics Anti-Malware는 인증된 Microsoft Silver Application Developer인 Auslogics의 제품입니다.
지금 다운로드

강력한 바이러스 백신 프로그램으로 전체 시스템 검사를 실행하십시오. Auslogics Anti-Malware를 사용하는 것이 좋습니다. 이 도구에는 기존 바이러스 백신 프로그램이 놓칠 수 있는 가장 파악하기 어려운 악성 요소를 탐지하고 제거하는 정밀 도구가 있습니다. Auslogics는 Microsoft 파트너입니다. 그들은 인증된 Microsoft Silver Application 개발자입니다. Auslogics 제품은 전 세계적으로 전문가와 수백만 명의 사용자가 테스트하고 신뢰했습니다.

수정 2: VBA 프로젝트 개체 모델에 대한 액세스 허용

이 솔루션의 절차는 간단합니다. 아래 단계를 따르세요.

  1. Excel을 실행하고 파일 탭을 클릭합니다.
  2. 옵션을 클릭합니다.
  3. 보안 센터를 클릭합니다. 왼쪽 창의 마지막 옵션입니다.
  4. 오른쪽 창에서 보안 센터 설정 버튼을 클릭합니다.
  5. 열리는 새 페이지의 왼쪽 창에서 매크로 설정을 찾아 클릭합니다.
  6. 오른쪽 창의 개발자 매크로 설정 섹션에서 'VBA 프로젝트 개체 모델에 대한 액세스 신뢰' 확인란을 선택합니다.
  7. 확인 버튼을 클릭합니다.

수정 3: 새 Excel 템플릿 만들기

기존 워크시트를 복사하거나 복제하는 대신 새 Excel 워크시트 파일을 템플릿에 넣을 수 있습니다. 이렇게 하면 런타임 오류 1004를 수정하는 데 도움이 됩니다. 해결 방법은 다음과 같습니다.

  1. 엑셀을 실행합니다.
  2. 키보드에서 Ctrl + N 조합을 눌러 새 통합 문서를 엽니다. 통합 문서에 한 장만 남겨 두십시오. 나머지를 삭제합니다.
  3. 필요에 맞게 통합 문서를 수정합니다.
  4. 키보드에서 Ctrl + S를 눌러 통합 문서를 저장합니다. 또는 Excel 2003을 사용하는 경우 파일 탭을 클릭하고 다른 이름으로 저장을 클릭합니다. Excel 2007 및 최신 버전의 경우 화면 왼쪽 상단 모서리에 있는 Microsoft Office 아이콘을 클릭한 다음 다른 이름으로 저장을 클릭합니다.
  5. 컴퓨터에서 파일을 저장할 위치를 선택하고 파일 이름을 입력합니다.
  6. Excel 2003을 사용하는 경우 '파일 형식' 옆에 있는 드롭다운 화살표를 클릭하고 Excel 템플릿(.xlt)을 선택합니다. Excel 2007 이상 버전을 사용하는 경우 대신 Excel 템플릿(.xltx)을 선택합니다.
  7. 템플릿을 저장한 후 다음 코드를 사용하여 삽입합니다.

유형 추가:=경로\파일 이름

"path\filename"을 템플릿의 실제 경로와 파일 이름으로 바꿔야 합니다.

수정 4: Microsoft Works 제거

따라야 할 절차는 다음과 같습니다.

  1. 시작 버튼을 마우스 오른쪽 버튼으로 클릭하여 고급 사용자 메뉴를 엽니다. 목록에서 작업 관리자를 선택합니다. 또는 키보드에서 Ctrl + Alt + Del 조합을 누른 다음 작업 관리자를 클릭합니다.
  2. 작업 관리자에서 실행 중인 각 앱을 클릭하고 작업 종료 버튼을 클릭합니다.
  3. 작업 관리자 창을 닫습니다.
  4. Windows + R 키보드 조합을 눌러 실행 유틸리티를 엽니다. 텍스트 필드에 "appwiz.cpl"(따옴표 제외)을 입력하고 확인 버튼을 클릭하거나 키보드에서 Enter 키를 누릅니다.
  5. 앱 목록에서 Microsoft Works를 찾아 마우스 오른쪽 버튼으로 클릭합니다. 그런 다음 상황에 맞는 메뉴에서 제거를 클릭합니다. 메시지가 표시되면 작업을 확인합니다.

수정 5: GWXL97.XLA 제거

GWXL97.XLA 파일을 삭제하는 방법은 다음과 같습니다.

  1. 키보드에서 Windows + E 조합을 눌러 파일 탐색기를 엽니다.
  2. C: 사용자 > 사용자 > 이름 > AppData > 로컬 > MicrosoftExcel 경로로 이동합니다.
  3. XLStart 폴더를 엽니다.
  4. GWXL97.aXLA 파일을 찾아 삭제합니다.

결론

위에 제공된 솔루션이 Microsoft Excel의 런타임 오류 1004를 성공적으로 수정하고 파일의 데이터를 복구하는 데 도움이 되었기를 바랍니다. 런타임 오류로 이어질 수 있는 많은 문제가 있습니다. 그러나 이 가이드의 끝 부분에 도달하면 문제가 해결될 것입니다.

주저하지 말고 아래 섹션에 질문이나 의견을 남겨주세요. 우리는 당신의 의견을 듣는 것을 좋아합니다.