Hogyan javítható a VBA 1004 futásidejű hiba?
Ablakok / / August 05, 2021
A Microsoft számos hasznos alkalmazást biztosított számunkra a kezdetektől fogva. Időben az alkalmazások a Microsoft Office részévé váltak. A Microsoft Excel egy ilyen alkalmazás, amely már a számítógép kezdetétől létezik, és ez egy olyan program, amely lehetővé teszi a felhasználók számára a formátum rendezését és az adatok kiszámítását. Ezenkívül lehetővé teszi a felhasználók számára a képletek használatát, táblázatkezelő rendszer használatával. A Microsoft Excel szolgáltatást a világ számos vállalkozása használja pénzügyi elemzések elvégzésére. Az MS Excel még inkább támogatja a Visual Basic Applications alkalmazást, ami azt jelenti, hogy hozzáadhat egy VBA parancsfájlt a táblához.
Más irodai programok és az MS Excel számos funkcióhoz használja a VBA kódot, például hozzáadhat egy gombot a táblázatba, amely automatikusan hozzáadja az adatokat. Ezek a funkciók nagyon hasznosak, ha nagy mennyiségű adat kezelésére készül. A felhasználók azonban gyakran jelentettek hibákat, amelyeknek van egy arcuk. Itt tárgyaljuk a 1004-es VBA futásidejű hibát. Az 1004 VBA futásidejű hiba lehetséges okai az érvénytelen szintaxis vagy kód, a szűrt adatok, az MS Excel sérülése. Lehetséges azonban az is, hogy két program ütközik, miközben megpróbálja megnyitni a VBA fájlt.
![Hogyan javítható a VBA 1004 futásidejű hiba?](/f/0297d3632c58cc46b9436af475278840.png)
Tartalomjegyzék
-
1 Hogyan javítható a VBA 1004 futásidejű hiba?
- 1.1 1. módszer Hozzon létre egy új sablont
- 1.2 2. módszer. A GWXL97.XLA fájl törlése
- 1.3 3. módszer. Hibaelhárítás a kódot
- 2 Következtetés
Hogyan javítható a VBA 1004 futásidejű hiba?
Van néhány módszer, amellyel megpróbálhatja maga kijavítani a VBA futásidejű problémát. Az alábbiakban felsoroljuk a megoldások listáját.
1. módszer Hozzon létre egy új sablont
Megoldhatja a problémát az, ha új Excel lapot helyez el egy sablonba a meglévő lap másolása vagy másolása helyett. Ezért próbálja ki először.
![](/f/8a58d8e27861769bd8257cb712c39f4c.png)
1. lépés) Először indítsa el a Microsoft Excel alkalmazást, készítsen egy új munkafüzetet, majd törölje a jelenlegi lapot, és csak egy maradjon. Formázhat az alapértelmezett sablon megtervezéséhez. Kattintson File opciót a menüsorból, és válassza a lehetőséget Mentés másként választási lehetőség.
![Hogyan javítható a VBA 1004 futásidejű hiba?](/f/20ab1fe44ec28105e5510ac633ae2241.png)
2. lépés) Válaszd ki a Excel munkafüzet opcióval megnyílik egy fájlkezelő ablak. Válassza ki azt a könyvtárat, amelybe el szeretné menteni a sablonját.
![Hogyan javítható a VBA 1004 futásidejű hiba?](/f/c32e3552a05326e752ee4cbbf0fa004b.png)
3. lépés) Töltse ki a sablon nevét, majd válassza a fájl típusát .xlt az Excel 2003 és a .xltx az Excel 2007-es vagy újabb verzióira. Kattintson a Megment gombra, és a sablon el lesz mentve. Most próbálja meg futtatni a VBA kódot.
2. módszer. A GWXL97.XLA fájl törlése
Ha egyszerre több program próbálja megnyitni a VBA fájlt, akkor az ütközés biztosan bekövetkezik, ezért az ütközés elkerülése érdekében megpróbálhatja törölni a GWXL97.XLA fájlt.
1. lépés) Nyissa meg a Fájlkezelő.
2. lépés) Keresse meg a következő könyvtárat-
![](/f/0c2efc46c3037530277232e4cffd2bba.jpg)
C: \ Program Files \ MSOffice \ Office \ XLSTART
![](/f/26bcbdacdcd0ad37da050e4ff6af7db4.jpg)
3. lépés) Látni fogja a GWXL97.XLA fájlt a mappában, válassza ki és nyomja meg a törlés gombot a billentyűzeten, vagy kattintson a jobb gombbal, és válassza a Törlés lehetőséget. Most próbálja meg futtatni a VBA kódot.
3. módszer. Hibaelhárítás a kódot
Nagyon lehetséges, hogy az 1004 hiba az érvénytelen kód miatt következik be. Ezért meg kell írnia a helyes szintaxist és értéket a VBA-kód tökéletes végrehajtásához. Számos hiba lehet, ami az 1004-es hiba eredménye lehet. Ennek elkerülése érdekében kétszer kell ellenőriznie a kódot, és meg kell jelölnie az érvénytelen sorokat. Például, A név már felvett üzenet jelenik meg az 1004 hibával, ha a munkalap neve már létezik, és ugyanahhoz a névhez van rendelve egy másikhoz.
![](/f/c72a682bc616aefdd59705a8c8553141.png)
Ha futtatja a kódot, az generálja az 1004 hibaüzenetet, ezért próbálja meg megváltoztatni a nevet és hozzárendelni az értékeket. Több 1004 hiba van érvénytelen VBA-kóddal kapcsolatban, például egy object_Global tartomány meghiúsult, a Range Method Range osztály mező mező és még sok más. Minden alkalommal, amikor az üzenet megjelenik, a hibákat 1004-es hibával emelik ki, ha a hiba a VBA-kódhoz kapcsolódik. Ezért hibakeresés a kódot érvényes szintaxissal és értékekkel.
Következtetés
Az Ms. Excel 1004 hibakódja bután kijavítható a kódok hibakeresésével, az érvénytelen vonalvezetés, nevek és értékek kijavításával. Sőt, ha a probléma nem a kóddal kapcsolatos, akkor a VBA fájl megnyitása közben törölheti az XLA fájlt, amely ütközhet az MS Excel programmal. Ezenkívül megpróbálhat új sablont létrehozni a meglévő munkafüzet segítségével a probléma elhárításához.
A szerkesztő választása:
- A Windows 10 tálca ikon dátumának megjelenítése kis ikonokban
- Változtassa meg a kurzor sebességét a Windows 10 legújabb verziójában
- Nyissa meg a torrent fájlokat Windows 10 vagy MacOS rendszeren
- A „Vezérlőpult kiterjesztése inkompatibilis az illesztőprogram verziójával” hiba elhárítása
- Készítsen képernyőképet a YouTube Video-ból
Rahul informatikus hallgató, aki hatalmas érdeklődést mutat a technika és a kriptovaluta témák iránt. Időjének nagy részét vagy írással, vagy zenehallgatással tölti, vagy nem látott helyeken utazik. Úgy véli, hogy a csokoládé megoldás minden problémájára. Az élet megtörténik, és a kávé segít.