Ce cauzează mesajul „Eroare de rulare 1004” pe Microsoft Excel?

Publicat: 2020-08-26

Căutați cum să remediați „Nu se poate rula macrocomanda” în Excel? Atunci ai ajuns la locul potrivit. Mesajul este unul dintre multele care pot apărea ca urmare a erorii de rulare 1004. Alte variante ale erorii Excel 1004 includ:

  • Eroare definită de aplicație sau definită de obiect: Eroare de rulare 1004
  • Metoda „Ranger” a foii de lucru pentru obiect a eșuat
  • Metoda de copiere a clasei foii de lucru a eșuat
  • Accesul programatic la Visual Basic Project nu este de încredere
  • Macrocomandă Excel „Eroare de rulare 1004”
  • Metoda de deschidere a registrelor de lucru a eșuat: Eroare de rulare 1004
  • Selectarea metodei clasei Range a eșuat: Excel VBA Runtime Error 1004
  • Eroare definită de aplicație sau definită de obiect: Save As VBA Run Time Error 1004
  • Gama de metode a obiectului _global a eșuat Visual Basic: Eroare de rulare 1004

Care este eroarea de rulare 1004 în Excel?

Microsoft Excel este o foaie de calcul utilă și foarte solicitată, care facilitează calculul datelor. Este folosit atât de persoane fizice, cât și de companii din întreaga lume și vine în format XLS și XLSX.

Cu toate acestea, în timp ce lucrați la un fișier Excel sau încercați să generați o macrocomandă, mulți utilizatori au fost agravați de eroarea de rulare 1004. Vă împiedică să faceți modificări în registrul de lucru Excel, vă face să nu puteți utiliza anumite biblioteci de resurse și blochează sau blochează programul sau chiar sistemul dumneavoastră. Cauzează probleme de performanță enervante în timpul lucrului cu aplicații Visual Basic.

Eroare de rulare 1004 poate apărea pe orice versiune de Excel: de la Excel 2003 la Excel 2019. Apare mai ales atunci când încercați să rulați Microsoft Visual Basic pentru aplicații Macro. Problema se datorează unei proceduri de securitate care este menită să blocheze Microsoft VBA din Excel. Eroarea de rulare 1004 probabil că nu va apărea dacă acordați acces de securitate. Eroarea se poate datora și coruperii programului ca urmare a infecției cu malware.

De ce primesc eroarea Excel Runtime 1004?

Eroare de rulare 1004 poate apărea ca urmare a:

  1. Comandă rapidă MS Excel coruptă pe desktop.
  2. Copierea și inserarea datelor filtrate într-un registru de lucru MS Office Excel.
  3. Conflict de program în timpul deschiderii fișierului Excel VBA.
  4. Setarea programatic a unui interval de valori cu o colecție de șiruri mari.
  5. Eroare de aplicație sau definită de obiect.

Oricare ar fi motivul, problema este ușor de scăpat. Continuați să citiți pentru a afla cum să remediați eroarea de rulare 1004 atunci când faceți modificări în Excel.

Cum să remediați eroarea de rulare 1004 în Excel pe Windows 10

S-a dovedit că următoarele soluții funcționează:

  1. Rulați o scanare antimalware
  2. Permiteți accesul la modelul obiect al proiectului VBA
  3. Creați un nou șablon Excel
  4. Dezinstalați Microsoft Works
  5. Eliminați GWXL97.XLA

Până când ați încercat una sau câteva dintre remediile de mai sus, eroarea va fi rezolvată. Vă vom oferi acum pași detaliați pentru a realiza soluțiile.

Remedierea 1: rulați o scanare antimalware

Aceasta este prima remediere pe care ar trebui să o încercați odată ce primiți eroarea de rulare 1004. Dacă sistemul dvs. este infectat cu viruși și alte tipuri de malware, veți întâlni probleme neplăcute și neașteptate. Sistemul și aplicația dvs. vor funcționa defectuos. În plus, fișierele și documentele importante sunt corupte.

RECOMANDAT

Protejați PC-ul de amenințări cu Anti-Malware

Verificați computerul dacă nu există programe malware pe care antivirusul dvs. le poate rata și eliminați amenințările în siguranță cu Auslogics Anti-Malware

Auslogics Anti-Malware este un produs al Auslogics, dezvoltator de aplicații Microsoft Silver certificat
DESCARCĂ ACUM

Rulați o scanare completă a sistemului cu un program antivirus puternic. Vă recomandăm să utilizați Auslogics Anti-Malware. Instrumentul are instrumente de precizie pentru a detecta și elimina chiar și cele mai evazive elemente rău intenționate pe care programul antivirus existent le poate pierde. Auslogics este partener Microsoft. Sunt un dezvoltator certificat Microsoft Silver Application. Produsele Auslogics au fost testate și de încredere de experți și milioane de utilizatori din întreaga lume.

Remedierea 2: Permiteți accesul la modelul obiect al proiectului VBA

Procedura pentru această soluție este ușoară. Urmați pașii de mai jos:

  1. Lansați Excel și faceți clic pe fila Fișier.
  2. Faceți clic pe Opțiuni.
  3. Faceți clic pe Centrul de încredere. Este ultima opțiune din panoul din stânga.
  4. Faceți clic pe butonul Setări Centru de încredere din panoul din dreapta.
  5. În noua pagină care se deschide, localizați Setări macro în panoul din stânga și faceți clic pe ea.
  6. Bifați caseta de selectare pentru „Accesul de încredere la modelul obiect al proiectului VBA” din secțiunea Setări macro pentru dezvoltatori din panoul din dreapta.
  7. Faceți clic pe butonul OK.

Remedierea 3: creați un nou șablon Excel

În loc să copiați sau să duplicați foaia de lucru existentă, puteți pune noul fișier Excel Worksheet într-un șablon. Acest lucru vă va ajuta să remediați eroarea de rulare 1004. Iată cum să o faceți:

  1. Lansați Excel.
  2. Apăsați combinația Ctrl + N de pe tastatură pentru a deschide un nou registru de lucru. Asigurați-vă că lăsați o singură foaie pe registrul de lucru. Ștergeți restul.
  3. Modificați registrul de lucru pentru a se potrivi nevoilor dvs.
  4. Salvați registrul de lucru apăsând Ctrl + S de pe tastatură. Sau, dacă utilizați Excel 2003, faceți clic pe fila Fișier și faceți clic pe Salvare ca. Pentru Excel 2007 și versiunile mai noi, faceți clic pe pictograma Microsoft Office din colțul din stânga sus al ecranului și apoi faceți clic pe Salvare ca.
  5. Alegeți o locație pentru a salva fișierul pe computer și introduceți un nume pentru fișier.
  6. Faceți clic pe săgeata derulantă de lângă „Salvare ca tip” și selectați Șablon Excel (.xlt) dacă utilizați Excel 2003. Dacă utilizați Excel 2007 și versiuni ulterioare, selectați Șablon Excel (.xltx).
  7. După salvarea șablonului, utilizați următorul cod pentru a-l introduce:

Adăugați tip:=cale\nume fișier

Asigurați-vă că înlocuiți „cale\nume fișier” cu calea reală și numele fișierului șablonului.

Remedierea 4: dezinstalați Microsoft Works

Iată procedura de urmat:

  1. Faceți clic dreapta pe butonul Start pentru a deschide meniul Power User. Selectați Manager de activități din listă. Alternativ, apăsați combinația Ctrl + Alt + Del de pe tastatură și apoi faceți clic pe Task Manager.
  2. Odată ajuns în Task Manager, faceți clic pe fiecare dintre aplicațiile care rulează și faceți clic pe butonul Terminați sarcina.
  3. Închideți fereastra Task Manager.
  4. Deschideți utilitarul Run apăsând combinația de tastaturi Windows + R. Tastați „appwiz.cpl” (fără ghilimele) în câmpul de text și faceți clic pe butonul OK sau apăsați Enter de pe tastatură.
  5. Localizați Microsoft Works în lista de aplicații și faceți clic dreapta pe el. Apoi, faceți clic pe Dezinstalare din meniul contextual. Confirmați acțiunea dacă vi se solicită.

Remedierea 5: Eliminați GWXL97.XLA

Iată cum să ștergeți fișierul GWXL97.XLA:

  1. Apăsați combinația Windows + E de pe tastatură pentru a deschide File Explorer.
  2. Navigați pe această cale: C: Utilizatori > Utilizator > Nume > AppData > Local > MicrosoftExcel.
  3. Deschideți folderul XLStart.
  4. Găsiți și ștergeți fișierul GWXL97.aXLA.

Concluzie

Sperăm că soluțiile furnizate mai sus v-au ajutat să remediați cu succes eroarea de rulare 1004 în Microsoft Excel și să recuperați datele din fișierul dvs. Există multe probleme care pot duce la o eroare de rulare. Cu toate acestea, până când ajungeți la sfârșitul acestui ghid, veți fi bine.

Nu ezitați să lăsați întrebările sau comentariile dumneavoastră în secțiunea de mai jos. Ne place să auzim de la tine.