Microsoft je od svog početka ponudio mnogo korisnih aplikacija. S vremenom su aplikacije postale dio Microsoft Officea. Microsoft Excel jedna je takva aplikacija koja postoji od ranih dana računala, program koji korisnicima omogućuje formatiranje i izračunavanje podataka. Također koristi sustav proračunskih tablica kako bi korisnicima omogućio korištenje formula. Microsoft Excel koriste tisuće tvrtki diljem svijeta za obavljanje financijske analize. Štoviše, MS Excel također podržava Visual Basic aplikacije, tako da možete dodati VBA skripte svojim proračunskim tablicama.
Ostali uredski programi i MS Excel koriste VBA kod za razne funkcije. Na primjer, kada proračunskoj tablici dodate gumb, podaci se automatski dodaju. Ove značajke su vrlo korisne kada pokušavate upravljati velikim količinama podataka. Međutim, korisnici su često prijavljivali pogreške s licima. Ovdje raspravljamo o specifičnoj VBA runtime grešci 1004. Mogući uzroci pogreške 1004 VBA runtime su netočna sintaksa ili kod, filtrirani podaci i oštećeni MS Excel. Međutim, također je moguće da se dva programa sukobe dok pokušavaju otvoriti VBA datoteku u isto vrijeme.
Excel: Kako popraviti VBA pogrešku 1004
Postoji nekoliko načina da sami riješite probleme vremena izvođenja VBA. Provjerite što je u nastavku.
Metoda 1: Napravite novi predložak
Stavljanje novog Excel lista unutar predloška umjesto kopiranja ili dupliciranja postojećeg lista može riješiti problem. Pa pokušajte ovo prvo.
Korak 1 – Prvo pokrenite Microsoft Excel, stvorite novu radnu knjigu, zatim izbrišite trenutni list, ostavljajući samo jedan list. Zadani predložak možete oblikovati kako želite. Pritisnite opciju Datoteka na traci izbornika i odaberite opciju Spremi kao.
Korak 2 – Odaberite opciju Excel Workbook i otvorit će se prozor File Explorer. Odaberite direktorij za spremanje predloška.
Korak 3 – Unesite naziv za predložak, a zatim odaberite vrstu datoteke kao .xlt za Excel 2003 ili .xltx za Excel 2007 ili noviji. Pritisnite gumb Spremi da biste spremili predložak. Sada pokušajte pokrenuti svoj VBA kod.
Metoda 2: Izbrišite datoteku GWXL97.XLA
Sukobi će se svakako dogoditi ako više od jednog programa pokuša otvoriti VBA datoteku u isto vrijeme, pa da biste bili sigurni da nema sukoba, možete pokušati brisanjem datoteke GWXL97.XLA.
Korak 1 – Otvorite File Explorer i dođite do sljedećeg direktorija:
C:\Program Files\MSOffice\Office\XLSTART
Korak 2 – Kada vidite datoteku GWXL97.XLA u mapi, odaberite i pritisnite gumb Izbriši na tipkovnici ili desnom tipkom miša kliknite i odaberite Izbriši.
Sada pokušajte pokrenuti svoj VBA kod.
Metoda 3: otklonite pogreške koda
Vrlo je vjerojatno da je pogrešku 1004 uzrokovao loš kod. Dakle, morate napisati ispravnu sintaksu i vrijednosti kako biste savršeno izvršili svoj VBA kod. Može biti mnogo pogrešaka koje se mogu napraviti kao rezultat pogreške 1004. Kako biste spriječili da se to dogodi, trebali biste još jednom provjeriti svoj kod i pokazati pogrešan redak. Na primjer, ako naziv radnog lista već postoji i drugom je radnom listu dodijeljen isti naziv, poruka Ime je već zauzeto prikazuje se s pogreškom 1004.
Kad pokrenem kôd, pojavi se poruka o pogrešci 1004, pa promijenite naziv i dodijelite mu vrijednost. Postoji više od 1004 pogreške povezane s lošim VBA kodom. Na primjer, neuspjeh opsega object_Global, odabir metode polja klase opsega itd. Kad god se poruka prikaže, pogreška je označena kao pogreška 1004 ako je pogreška povezana s VBA kodom.
Stoga pokušajte otkloniti pogreške u svom kodu s valjanom sintaksom i vrijednostima.
kraj.