Windows 10에서 Excel VBA 런타임 오류 1004 수정

개인용 또는 비즈니스 용으로 Excel 보고서를 작성하는 경우 XLS 및 XLSX의 두 가지 형식으로 제공됩니다. 이러한 형식이 손상되면 VBA 런타임 오류‘1004’.

이 오류는 Excel 시트에 매크로를 만들려고 할 때도 발생할 수 있으므로 Excel에서 작업 할 수 없습니다. 이로 인해 VBA에서 작업하는 것을 방지 할 수 있지만 VBA가 충돌하고 시스템이 때때로 중단 될 수도 있습니다.

좋은 소식은 몇 가지 방법을 사용하여이 문제를 해결할 수 있다는 것입니다. 방법을 살펴 보겠습니다.

방법 1: MS Excel에서 개발자 탭 사용

1 단계: 열기 뛰어나다 문제가있는 시트를 클릭하고 개발자 탭.

이제 끼워 넣다 아래 및 아래 옵션 ActiveX 컨트롤 섹션에서 명령 버튼.

MS Excel 개발자 탭 Activex 컨트롤 삽입 명령 단추

2 단계: 이제 어디에서나 뛰어나다 시트, 드래그 및 그리기 명령 버튼. 이것은 ~이 될 것이다 CommandButton1.

빈 영역 드래그 및 그리기 명령 버튼

3 단계 : 더블 클릭 CommandButton1 쓸 수 있도록 VBA 코드Microsoft Visual Basic for Applications 열리는 상자.

이제 아래를 입력하십시오 VBA 코드 보여진 바와 같이:

정수로 어둡게. Dim b As Integer a = Worksheets ( "시트 이름"). 셀 (행 번호, 열 번호).값. b = 워크 시트 ( "시트 이름"). 셀 (행 번호, 열 번호)).값. 워크 시트 ( "시트 이름"). 셀 (행 번호, 열 번호)). 값 = a + b

*노트 - 강조 표시된 부분을 실제 시트 이름, 행 번호 및 열 번호로 바꾸십시오.

Microsoft Visual Basic For Applications 창 쓰기 명령 Enter

4 단계 : 이제 다시 엑셀 시트 (Sheet1 이 경우)를 클릭하고 디자인 모드 옵션 툴바 취소하려면

이제 CommandButton1 시트에서 결과를 생성합니다.

Excel 시트 디자인 모드 Commandbutton1 총 자동 채우기

5 단계 : 입력하면 VBA 코드가 잘못되면 VBA 런타임 오류 1004.

Vba 코드를 잘못 입력하면 Vba 런타임 오류 1004

따라서 이것은 왜 당신이 런타임 오류 1004 그리고 올바른 VBA 코드 및 패턴. 그러나 문제가 지속되면 두 번째 방법을 시도하십시오.

방법 2: 새 Excel 서식 파일 만들기

1 단계: 열다 마이크로 소프트 엑셀 그리고 Ctrl + N 키보드에서 키를 함께 눌러 새 통합 문서를 엽니 다.

이제 파일 왼쪽 상단의 탭.

Excel 시트 파일 탭

2 단계: 이제 통합 문서의 오른쪽에있는 충적세 섹션에서 하나를 제외한 모든 Excel 시트를 삭제하십시오.

파일 탭 오른쪽 최근 하나를 제외한 모든 파일 삭제

요구 사항에 따라 남겨둔이 시트의 형식을 지정하십시오.

3 단계 : 완료되면 파일 탭을 다시 클릭하고 다른 이름으로 저장.

파일을 저장할 위치를 선택하십시오. 이제 형식으로 저장 필드로 엑셀 템플릿. 다음 중 하나에 파일을 저장하십시오. .xltx 또는 .xlt 체재.

파일 탭 다른 이름으로 저장 위치 선택 파일 형식으로 저장 Excel 템플릿 파일 이름 .xltx 또는 .xlt 형식 저장

*노트 - 위에 사용 된 형식은 엑셀 2017 이상 버전.

4 단계 : 템플릿을 저장 한 후 아래 코드를 사용하여 템플릿을 추가 할 수 있습니다.

유형 추가: = pathfilename

파일 이름을 저장된 문서 이름으로 바꾸십시오.

이렇게하면 VBA 런타임 오류 1004 문제가 해결되지만 그렇지 않은 경우 세 번째 방법을 시도해보십시오.

방법 3: 보안 센터 설정을 통해

1 단계: 열다 MS 엑셀 그리고 파일 탭. 자, 클릭 옵션 메뉴에서.

MS Excel 파일 옵션

2 단계: 에서 Excel 옵션 창에서 신뢰 센터 창의 왼쪽에 있습니다. 오른쪽에서 보안 센터 설정.

Excel 옵션 보안 센터 보안 센터 설정

3 단계 : 에서 신뢰 센터 창에서 매크로 설정 왼쪽의 옵션. 이제 창의 오른쪽에서 옆에있는 라디오 버튼을 선택합니다. 비활성화 알림이있는 모든 매크로.

그런 다음 옆에있는 라디오 버튼을 선택합니다. VBA 프로젝트 액세스 모드에 대한 신뢰 액세스.

프레스 확인 변경 사항을 저장합니다. 그런 다음 확인  다시 Excel 옵션 종료합니다.

매크로 설정은 알림 ​​신뢰로 모든 매크로를 사용하지 않도록 설정합니다. Vba 프로젝트 개체 모드에 대한 액세스 확인

이 방법은 VBA 런타임 오류 문제를 해결해야합니다. 비트, 문제가 여전히 존재하면 네 번째 방법을 시도하십시오.

방법 4: GWXL97.XLA 파일 삭제

1 단계: 눌러 Windows 키 + E 키보드에서 함께 열려면 파일 탐색기. 이제 이 PC 왼쪽에 다음 C 드라이브 오른쪽에.

이 PC C 드라이브

2 단계: 이제 아래 표시된 경로를 따라 뛰어나다 폴더:

C: \ 사용자 \ "사용자 이름"\ AppData \ Local \ Microsoft \ Excel 
이 PC C 드라이브는 경로를 따라 Excel Xlstart

이제 XLStart 폴더를 엽니 다.

*노트 - 강조 표시된 부분을 인용 부호가없는 특정 사용자 이름으로 바꿉니다.

3 단계 : 이제 다음과 같은 파일이 표시됩니다. GWXL97.XLA. 이 파일을 선택하고 지우다.

그게 다야. 이러한 방법을 따르면 Windows 10 PC에서 VBA 런타임 오류 1004를 수정하는 데 도움이 될 수 있습니다.

Microsoft Excel에서 작업을 자동화하기 위해 매크로를 사용하는 방법

Microsoft Excel에서 작업을 자동화하기 위해 매크로를 사용하는 방법뛰어나다

Microsoft Excel은 보고서를 생성하거나, 계산을 수행하거나, 콘텐츠를 테이블 형식으로 저장할 수 있는 생명을 구하는 도구입니다. 때때로 우리는 엑셀에서 반복 작업을 할 것입니다. 이러한 수동 반복 작업을 자동화하기 위해 Microsoft는 Excel에 매크로를 도입했습니다. 매크로는 클릭과 동작을 기록하고 VB 스크립트로 변환할 수 있습니다...

더 읽어보기
Microsoft Excel에서 IMSUB 기능을 사용하는 방법

Microsoft Excel에서 IMSUB 기능을 사용하는 방법뛰어나다

2021년 12월 21일 에 의해 아샤 나약Excel에서 복소수를 사용하는 방법에 대해 생각하고 있습니까? 이 기사는 그것을 수행하는 방법을 안내하며 매우 간단합니다. Excel IMSUB 함수는 두 복소수의 차이를 반환합니다. 복소수의 차이를 찾기 위해 아래 방법 중 하나를 선택할 수 있습니다.방법 1: IMSUB 공식을 사용하여 계산1단계: 엑셀을...

더 읽어보기
Excel에서 숫자를 분수로 표시하는 방법

Excel에서 숫자를 분수로 표시하는 방법뛰어나다

2021년 12월 21일 에 의해 아샤 나약야!! 숫자를 분수로 변환하는 것이 어렵습니까? Excel에서 분수 숫자를 입력한 다음 Enter 버튼을 누르면 분수가 다른 값으로 변환됩니다. Excel에서 숫자를 분수로 표시할 수 있는 가장 간단한 방법이 있으니 걱정하지 마세요.방법 1: 셀을 선택하고 마우스 오른쪽 버튼으로 클릭하여 서식 지정1 단계: ...

더 읽어보기