Excel VBA Runtime 1004 문제는 정말로 수정되어야 합니다.

지난주에 일부 게스트가 excel VBA Runtime 1004를 보았다고 보고했습니다.

PC가 느리게 실행되고 있습니까? 알 수 없는 오류 메시지와 충돌이 발생합니까? 그렇다면 Windows 오류를 수정하고 최적의 성능을 복원하기 위한 Reimage � 최고의 소프트웨어가 필요합니다.

VBA 오류 1004는 실제로 응용 프로그램 정의 오류 및 개체 정의 오류라고도 하는 VBA의 런타임 오류이며 Excel에서 열 수가 매우 제한적이고 컴퓨터 코드에서 명령을 내리자마자 왜 자주 발생합니까? , 다른 기준이 있는 오류 1004가 되려고 한다고 가정할 수 있습니다. 이 특정 오류가 발생하면

관리

이는 VBA 사고 1004 – 특정 재무 응용 프로그램 또는 특정 개체의 오류를 해결합니다. 1004

Excel에서 런타임 오류 1004가 어떻게 발생합니까?

런타임 오류 1004가 발생하면 매크로 패밀리가 애드웨어 스프레드시트를 절대 가지고 있지 않은 특정 이름의 통합 문서에 복사하고 매크로를 무시하기 전에 닫은 상태로 유지해야 합니다.

VBA 재생 오류를 응용 프로그램 정의 오류라고 하며, 개체 정의 오류라 할지라도 바로 코드가 발생했을 때 실행됩니다. 코딩 복잡성을 없애는 것(오류 가이드 참조)은 확실히 VBA 학습의 중요한 측면이지만 오류가 발생하는 이유를 정확히 알면 향후 코딩 딜레마를 피하는 데 도움이 될 수 있습니다.

VBA 오류 1004 – 존재하지 않는 개체

Excel VBA에서 런타임 오류 1004를 어떻게 수정합니까?

마이크로소프트 엑셀을 실행합니다.파일 레시피 표시줄에서 > [Excel] 옵션 > 보안 센터 > 제어 센터 기본 설정 bSecurity”> “매크로 설정에서”를 선택합니다.상단에서 “경고 매크로를 사용하여 거의 모든 것을 비활성화”에 대한 몇 가지 라디오 제어 키를 선택합니다.

excel vba runtime 1004

정의되지 않은 영역 이름으로 인해 대부분이 이미 코드 측면에서 주제를 참조하는 경우 이 기술 오류가 발생해야 합니다. 효율적으로 지정합니다. 위

이 예제는 일관되게 “CopyFrom” 거리라고 하는 범위의 값을 “CopyTo”라는 이름의 집합으로 복사하는 것이 거의 확실합니다. 패키지를 수락하는 것은 연속적인 범위를 포함하지 않습니다! 오류 1004를 표시하는 문제가 있습니다.

위의 대부분의 예에서 오류를 피하는 가장 빠른 방법은 Excel 책에서 범위 이름 생성을 시작하거나 이 특정 전통적인 광택 및 선 형식으로 강조 표시를 참조하는 것입니다.

VBA 오류 1004 – 이미 사용 중인 이름

기존 컴플리케이션에서 개체에 성공적으로 레이블을 다시 지정하려고 해도 오류가 발생할 수 있습니다. 데모를 위해 Sheet1의 이름을 바꾸려고 노력하지만 시트를 제공하는 비즈니스는 항상 이미 다른 이름의 이름을 보장한다는 것입니다. 시트.

어떤 sheet2가 확실히 있으면 오류가 발생합니다.

오류 1004 – Vba 잘못된 개체 참조

권장: Reimage

Reimage은 버튼 클릭만으로 다양한 Windows 문제를 해결할 수 있도록 도와주는 혁신적인 소프트웨어입니다. 사용하기 쉽고 컴퓨터를 즉시 백업하고 실행할 수 있습니다. 더 이상 Windows 문제로 고통받지 마세요. Reimage이 도와드리겠습니다!

  • 1단계: Reimage 다운로드 및 설치
  • 2단계: 프로그램을 실행하고 스캔하려는 시스템을 선택합니다.
  • 3단계: 스캔 버튼을 클릭하고 프로세스가 완료될 때까지 기다립니다.

  • 코드에서 개념을 잘못 참조하는 경우에도 오류가 발생할 수 있습니다. 예:

    특정 코드를 수정하면 오류가 더 이상 표시되지 않습니다.

    VBA 오류 – 개체 1004를 찾을 수 없음

    물론 그 오류는 우리가 책을 열도록 설정할 때도 발생해야 하고 그 책이 보이지 않은 후에도 발생해야 합니다. 특히 법정에서 이 고발에 나오는 책은 귀하의 물건을 찾을 수 없습니다.메시지

    주요 오류 상자에 있는 사람이 달라도 오류는 여전히 1004로 발생합니다.

    하위 범위() 복사

    어두운 부분에서 복사

    CopyFrom 영역으로 어둡게 복사

    시트 설정(1) =.Range(“CopyFrom”)

    CopyTo = Sheets(1).Range(“CopyTo”) 설정

    CopyFrom.Copy

    CopyTo.PasteSpecialxlPasteValues

    EndSub

    <배열>

    SubNameWorksheet()

    ActiveSheet.Name “Sheet2”

    CopyRange에는 exit()가 포함됩니다.

    어두운 서브우퍼

    <배열>

    ‘범위에서 복사’ 아래

    범위로 희미한 CopyTo

    CopyFrom = Range(“A1:A10”) 설정

    CopyTo = Range(“C1:C10”) 설정

    영역(CopyFrom).복사

    범위(CopyTo).XlPasteValues

    EndSub

    <배열>

    특수 루틴 CopyRange() 붙여넣기

    어두운 영역에서 복사하여 흐리게 처리

    범위 복사

    복사 범위 설정(“A1:A10”)

    = CopyTo를 Range(“C1:C10”)와 동일하게 설정

    CopyFrom.Copy

    CopyTo.PasteSpecialxlPasteValues

    EndSub

    <배열>

    OpenFile()에서

    통합 문서로 크기

    집합은 Wb workbooks.Open(“C:DataTestFile.xlsx”)을 의미합니다.

    EndSub

    VBA에서 작업하기

    온라인 VBA 컴퓨터 코드에 대한 코딩 검색을 중지합니다. VBA 코드 생성기인 AutoMacro에 대해 자세히 알아보십시오. 이 생성기를 통해 초보자는 모든 사용자를 위한 최소한의 프로그래밍 지식과 시간을 절약할 수 있는 여러 기능으로 스크레이핑에서 절차를 만들 수 있습니다!

    더 알아보려면!<기본 VBA 역할="기본"><요소>

    런타임 단점 1004는 여러 가지 원인으로 인해 발생할 수 있습니다. 이 기사에서는 여러 가지 상황을 명확히 하고 귀사가 이러한 상황에 대처하는 방법을 보여드리겠습니다.

    VBA 핀이 전문가에 따르면 코드가 존재하지 않는 영역에 속함

    보통 이 위치에서 VBA 코드는 거기에 없는 셀이나 범위를 참조합니다. 이 예에서는 코드 선언이 정확합니다.

    <사전>하위 myFunc()Rng 워크시트 설정(“Sheet1”) =.Rng2 range(“z3”)세트 = 워크시트(“시트1”). 범위(“ZZ3”)자막 내에서 종료

    그러나 귀하와 귀하의 가족 구성원이 다음 방식으로 액세스하려고 하면 프로그램은 여전히 ​​올바른 유형의 오류를 반환합니다. myfunc()

    sub 1004 '>>>오류 "특정 응용 프로그램" 값 개체 또는   오류"Rng = Worksheets("Sheet1").Rng2 범위("zzz3") 설정세트는 워크시트("Sheet1")와 동일합니다. 범위("내 범위")연결된 자막 종료

    첫 번째 행은 16,384개의 가능한 열과 생존 XFD 열만 포함하기 때문에 Excel 오류 1004를 반환했습니다. 두 번째 법적 문제에서는 “myRange” 범위가 어떻게 되는지 알 수 없습니다. 이 경우 앱도 오류를 반환했습니다. 이 범위를 공식화한 후에는 오류가 더 이상 발생하지 않습니다. 만약

    루프를 사용할 때 특히 열에 대해 매우 주의해야 합니다. 각 실제 인덱스는 자신도 모르게 빠져나갈 수 있습니다.

    범위 대신 1의 값을 입력하려고 합니다.

    다음 코드는 헬프 데스크가 Range rate의 속성을 range.MyFunc()로 만들 수 없기 때문에 일종의 오류를 발생시킵니다.

    sub '>>>오류 1004 "오류에 의해 응용 프로그램별로 특정되거나 기본적으로 오류로 정의된 개체"Rng = 워크시트("시트1")를 설정합니다. 범위 (4)Rng2 설정 = Worksheets("Sheet1").Range("4")자막으로 끝

    Meexplicitly Working Specified Sheet 선택

    런타임 오류 1004 응용 프로그램 정의 또는 Excel에서 정의된 개체를 수정하려면 어떻게 해야 합니까?

    이렇게 하려면 VBE(Alt+F11)로 이동하여 고유한 모듈의 아이콘을 마우스 오른쪽 버튼으로 클릭합니다. new 세그먼트를 삽입하되 거기에 코드도 입력하십시오. 이것은 오류 1004가 나타나는 가장 일반적인 원인이 되는 상황입니다. 나는 이것이 당신의 문제를 해결할 것이라고 꿈꿉니다.

    암시적으로 수면 시트를 선택하는 경우 1004 오류가 발생할 수 있습니다. 당신

    프로그래밍 아이디어를 찾아보세요. 여기에 원단이 포함된 것으로 간주되지만, 그렇지 않으면 한 장을 포함하는 경우 큰 오류가 발생할 수 있습니다.

    excel vba 재생 1004

    wksSource = ActiveWorkbook.ActiveSheet 설정

    특정 웹사이트 이름을 명시적으로 선택하는 경우 이 모양을 사용하세요.

    설정 wksSource = ActiveWorkbook.Sheets("Sheet1")

    보호 모드에 있습니다.

    또한 일반적으로 개인의 스프레드시트가 말 그대로 보호된 수단에 있을 때 1004 오류가 발생합니다. 시스템 종료 보호는 약간의 오류를 수정할 수 있습니다.

    시트 수준에서 매크로 저장

    가끔은 실제로 일반 스프레드시트 수준 내에서 매크로를 작성할 때 오류 사이에서 실제로 이러한 그룹을 얻을 수 있습니다. 시작하려면 훌륭하고 신뢰할 수 있으며 액세스 가능한 모듈을 만들어야 합니다. 이렇게 하려면 VBE를 직접 (Alt + F11)로 이동하거나 코스 아이콘을 마우스 오른쪽 버튼으로 클릭합니다. 새 모듈을 삽입하고 해당 코드도 살펴보세요.

    이 Windows 수정 도구로 잘못 갈 수 없습니다. 문제가 있는 경우 클릭하면 문제가 해결됩니다.