Fie că creați un raport Excel pentru propria dvs. utilizare sau pentru o afacere, acesta vine în două formate, XLS și XLSX. Când aceste formate sunt corupte, vedeți fișierul Eroare de execuție VBA „1004”.
Această eroare poate apărea și atunci când încercați să creați o macro într-o foaie Excel, împiedicându-vă astfel să lucrați cu Excel. Deși acest lucru vă poate împiedica să lucrați pe VBA, acesta poate duce, de asemenea, la blocarea VBA și chiar la sistemul dvs. uneori.
Vestea bună este că acest lucru poate fi remediat folosind câteva metode. Să vedem cum.
Metoda 1: Folosind fila Dezvoltator în MS Excel
Pasul 1: Deschide excela foaie cu care vă confruntați cu problema și faceți clic pe Dezvoltator filă.
Acum, faceți clic pe Introduce opțiunea de mai jos și sub Controale ActiveX , selectați secțiunea Butonul de comanda.
Pasul 2: Acum, oriunde în excela foaie, trageți și desenați un Butonul de comanda. Asta o să fie Butonul Command1.
Pasul 3: Faceți dublu clic pe Butonul Command1 pentru a putea scrie Cod VBA în Microsoft Visual Basic pentru aplicații cutie care se deschide.
Acum, tastați mai jos Cod VBA așa cum se arată:
Dim a As Integer. Dim b Ca întreg a = Foi de lucru ("Numele foii"). Celule (Numărul rândului, numărul coloanei).Valoare. b = foi de lucru („Numele foii"). Celule (Numărul rândului, numărul coloanei)).Valoare. Fișe de lucru („Numele foii"). Celule (Numărul rândului, numărul coloanei)). Valoare = a + b
*Notă - Asigurați-vă că înlocuiți părțile evidențiate cu numele real al foii, numărul rândului și numărul coloanei.
Pasul 4: Acum, întoarce-te la Foaie Excel (Foaia 1 în acest caz) și faceți clic pe Mod de proiectare opțiune în Bara de instrumente să o desfaci.
Acum, faceți clic pe Butonul Command1 în foaie pentru a genera rezultatul.
Pasul 5: Dacă introduceți VBA cod incorect, vă va oferi Eroare de execuție VBA 1004.
Deci, acest lucru ar trebui să vă ajute să înțelegeți de ce obțineți Eroare de execuție 1004 și vă ajută să o evitați folosind corectul Cod VBA și model. Dar, dacă problema persistă, încercați a doua metodă.
Metoda 2: prin crearea unui nou șablon Excel
Pasul 1: Deschis Microsoft Excel și apăsați tasta Ctrl + N tastele împreună de pe tastatură pentru a deschide un nou registru de lucru.
Acum, du-te la Fişier fila din stânga sus.
Pasul 2: Acum, în partea dreaptă a registrului de lucru, sub Recent secțiunea, ștergeți toate foile Excel, cu excepția uneia.
Formatați această foaie pe care ați lăsat-o conform cerințelor dvs.
Pasul 3: Odată finalizat, mergeți la Fişier filă din nou și faceți clic pe Salvează ca.
Selectați locația în care doriți sau salvați fișierul. Acum, setați Salvați ca tip câmp ca. Șablon Excel. Asigurați-vă că salvați fișierul fie în .xltx sau .xlt format.
*Notă - Formatul folosit mai sus este pentru Excel 2017 și versiunile de mai sus.
Pasul 4: După ce ați salvat șablonul, puteți adăuga șablonul folosind codul de mai jos:
Adaugă tip: = pathfilename
Asigurați-vă că înlocuiți numele fișierului cu numele documentului salvat.
Acest lucru ar trebui să rezolve problema dvs. de execuție VBA 1004, dar dacă nu, încercați a treia metodă.
Metoda 3: Prin setările Centrului de încredere
Pasul 1: Deschis MS Excel și du-te la Fişier filă. Acum, faceți clic pe Opțiuni în meniu.
Pasul 2: În Opțiuni Excel fereastra, faceți clic pe Centrul de încredere în partea stângă a panoului. În partea dreaptă, faceți clic pe Setări Centrul de încredere.
Pasul 3: În Centrul de încredere fereastra, faceți clic pe Setări macro opțiuni din stânga. Acum, în partea dreaptă a panoului, selectați butonul radio de lângă Dezactivează toate macrocomenzile cu notificare.
Apoi, selectați butonul radio de lângă Aveți încredere în accesul la modul de acces la proiectul VBA.
presa O.K pentru a salva modificările. Apoi apăsați O.K din nou în Opțiuni Excel fereastra pentru a ieși.
Această metodă ar trebui să remedieze problema de eroare VBA în timpul rulării. Bit, dacă problema persistă, încercați a 4-a metodă.
Metoda 4: Prin ștergerea fișierului GWXL97.XLA
Pasul 1: apasă pe Tasta Windows + E împreună pe tastatură pentru a deschide fișierul Explorator de fișiere. Acum, faceți clic pe Acest PC pe stânga și apoi pe C drive pe drumul cel bun.
Pasul 2: Acum, urmați calea așa cum se arată mai jos pentru a ajunge la excela pliant:
C: \ Utilizatori \ "nume de utilizator"\ AppData \ Local \ Microsoft \ Excel
Acum, deschideți folderul XLStart.
*Notă - înlocuiți partea evidențiată cu numele dvs. de utilizator specific fără ghilimele.
Pasul 3: Acum veți vedea un fișier numit - GWXL97.XLA. Selectați acest fișier și apăsați Șterge.
Asta e tot. Urmarea acestor metode vă poate ajuta să remediați eroarea 1004 VBA în timpul rulării pe computerul dvs. Windows 10.