Javítsa ki az Excel VBA 1004 futási hibát Windows 10 rendszerben

Akár saját, akár üzleti célú Excel-jelentést készít, kétféle formátumban érkezik: XLS és XLSX. Amikor ezek a formátumok megsérülnek, megjelenik a „1004” VBA futásidejű hiba.

Ez a hiba akkor is előfordulhat, amikor makrót próbál létrehozni egy Excel munkalapon, ezáltal megakadályozva az Excel használatát. Bár ez megakadályozhatja a VBA-n való munkát, a VBA összeomlásához, sőt néha a rendszeréhez is vezethet.

A jó hír az, hogy ezt néhány módszerrel kijavíthatjuk. Lássuk, hogyan.

1. módszer: A Fejlesztő lap használata az MS Excel alkalmazásban

1. lépés: Nyissa meg a Excel lapot, amellyel szembesül a kérdés, és kattintson a gombra Fejlesztő fülre.

Most kattintson a gombra Helyezze be opció alatt és alatt ActiveX-vezérlők szakaszban válassza ki a Parancs gomb.

Ms Excel Fejlesztői lap Az ActiveX-vezérlők parancsgomb beszúrása

2. lépés: Most, bárhol a Excel lapot, húzza és rajzolja a Parancs gomb. Ez lesz az CommandButton1.

Üres terület Húzza és rajzoljon egy parancsgombot

3. lépés: Kattintson duplán a CommandButton1 hogy meg tudja írni a VBA kód ban,-ben Microsoft Visual Basic for Applications megnyíló doboz.

Írja be az alábbiakat VBA kód az ábrán látható módon:

Dim a As Integer. Dim b As egész szám a = munkalapok ("Lap neve"). Sejtek (Sorszám, Oszlop száma).Érték. b = Munkalapok ("Lap neve"). Sejtek (Sorszám, Oszlop száma)).Érték. Munkalapok ("Lap neve"). Sejtek (Sorszám, Oszlop számaÉrték) a = b

*Jegyzet - Győződjön meg róla, hogy a kiemelt részeket a tényleges lapnévre, sorszámra és az oszlopszámra cseréli.

Microsoft Visual Basic for Applications ablak Írja be az Enter parancsot

4. lépés: Most térjen vissza a Excel lap (1. lap ebben az esetben), és kattintson a gombra Tervezési mód opció a Eszköztár hogy visszavonja.

Most kattintson a gombra CommandButton1 az eredmény létrehozásához.

Excel laptervezési mód parancsgomb1 Teljes automatikus feltöltés

5. lépés: Ha beírja a VBA kódot helytelenül adja meg a 1004. VBA futásidejű hiba.

Ha hibásan adja meg az Vba kódot, a Vba futási ideje 1004

Tehát ez segít megérteni, miért kapja meg a 1004. futásidejű hiba és segít elkerülni a helyes használatával VBA kód és minta. De ha a probléma továbbra is fennáll, próbálkozzon a 2. módszerrel.

2. módszer: Új Excel-sablon létrehozásával

1. lépés: Nyisd ki Microsoft Excel és nyomja meg a gombot Ctrl + N gombokat együtt a billentyűzeten egy új munkafüzet megnyitásához.

Most menj a File fülre a bal felső sarokban.

Excel lapfájl fül

2. lépés: Most, a munkafüzet jobb oldalán, a Friss szakaszban törölje az összes excel-lapot, kivéve egyet.

Fájl fül Jobb oldal Legutóbbi Az összes fájl törlése, az egyik kivételével

Formázza ezt a megmaradt lapot a követelményeinek megfelelően.

3. lépés: Miután elkészült, menjen a File fülre és kattintson a gombra Mentés másként.

Válassza ki azt a helyet, ahová óhajtja menteni a fájlt. Most állítsa be a Mentés típusként mező as Excel sablon. Ne felejtse el elmenteni a fájlt .xltx vagy .xlt formátum.

Fájl fül Mentés másként Válassza ki a helyet Mentés típusként Excel sablon Fájlnév .xltx vagy .xlt formátum Mentés

*Jegyzet - A fent használt formátum a Excel 2017 és a fenti verziók.

4. lépés: Miután elmentette a sablont, hozzáadhatja a sablont az alábbi kód használatával:

Add Type: = elérési út neve

Győződjön meg arról, hogy a fájlnevet lecserélte a mentett dokumentum nevére.

Ez megoldja a VBA futásidejű 1004 hibát, de ha nem, akkor próbálkozzon a 3. módszerrel.

3. módszer: A Trust Center beállításain keresztül

1. lépés: Nyisd ki MS Excel és menj a File fülre. Most kattintson a gombra Opciók a menüben.

Ms Excel fájlbeállítások

2. lépés: Ban,-ben Excel beállítások ablakban kattintson a gombra Trust Center az ablaktábla bal oldalán. A jobb oldalon kattintson a gombra Megbízhatósági központ beállításai.

Az Excel beállításai Trust Center Trust Center Settings

3. lépés: Ban,-ben Trust Center ablakban kattintson a Makróbeállítások lehetőségek a bal oldalon. Most az ablaktábla jobb oldalán válassza a mellette található választógombot Letiltás minden makró értesítéssel.

Ezután válassza a melletti választógombot Megbízható hozzáférés a VBA projektelérési módhoz.

nyomja meg rendben a változások mentéséhez. Ezután nyomja meg a gombot rendben  ismét a Excel beállítások ablak a kilépéshez.

A makróbeállítások letiltják az összes makrót értesítésbiztonsági hozzáféréssel a Vba projekt objektum módjához Ok

Ezzel a módszerrel meg kell oldania a VBA futásidejű hibáját. Bit, ha a probléma továbbra is fennáll, próbálkozzon a 4. módszerrel.

4. módszer: A GWXL97.XLA fájl törlésével

1. lépés: megnyomni a Windows billentyű + E együtt a billentyűzeten a Fájlkezelő. Most kattintson a gombra Ez a PC balra, majd a C meghajtó a jobb oldalon.

Ez a Pc C meghajtó

2. lépés: Most kövesse az alább látható utat az eléréséhez Excel mappa:

C: \ Felhasználók \ "felhasználónévMsgstr "\ AppData \ Local \ Microsoft \ Excel 
Ez a Pc C meghajtó követi az útvonalat az Excel Xlstart

Most nyissa meg az XLStart mappát.

*Jegyzet - cserélje ki a kiemelt részt az Ön felhasználói nevével idézőjelek nélkül.

3. lépés: Ekkor megjelenik egy - GWXL97.XLA. Válassza ki ezt a fájlt, és nyomja meg a gombot Töröl.

Ez minden. Ezeknek a módszereknek a követése segíthet az 1004 VBA futási idejű hiba kijavításában a Windows 10 PC-n.

Az Excel kimutatástábla üres celláinak cseréje nullákkal

Az Excel kimutatástábla üres celláinak cseréje nullákkalExcel

A Microsoft Excel kimutatástáblái kiváló lehetőséget nyújtanak az adatok leghatékonyabb megtekintésére, összefoglalására és elemzésére. Inkább dinamikus jelentések, és interaktív nézőpontot biztosí...

Olvass tovább
Hogyan formázhatunk egy cellát, és alkalmazhatjuk ugyanazt a formázást más cellákra az MS Excelben

Hogyan formázhatunk egy cellát, és alkalmazhatjuk ugyanazt a formázást más cellákra az MS ExcelbenExcel

Egyetlen cella formázása egyszerű lehet az Ön számára. De mi lenne, ha ugyanabban az oszlopban az összes cellát ugyanazzal a formázással formáznád? Nos, arra gondol, hogy kézzel csinálja? Ó, tudjuk...

Olvass tovább
A képletek elrejtése és csak az értékük megjelenítése a Microsoft Excel programban

A képletek elrejtése és csak az értékük megjelenítése a Microsoft Excel programbanExcel

Az Excel munkalapja fontos képleteket tartalmazhat, amelyeket számos érték kiszámításához használ. Ezenkívül egy Excel-lapot sok emberrel megoszthat. Így bárki, akinek van Excel-lapja, rákattinthat...

Olvass tovább