Korjaa Excel VBA -ajan virhe 1004 Windows 10: ssä

Olitpa luomassa Excel-raporttia omaan käyttöön tai yritykselle, se tulee kahdessa muodossa, XLS ja XLSX. Kun nämä muodot vioittuvat, näet VBA-ajonaikainen virhe ’1004’.

Tämä virhe voi ilmetä myös, kun yrität luoda makroa Excel-taulukossa, mikä estää sinua työskentelemästä Excelin kanssa. Vaikka tämä voi estää sinua työskentelemästä VBA: lla, se voi myös johtaa VBA: n kaatumiseen ja jopa järjestelmään ajoittain.

Hyvä uutinen on, että tämä voidaan korjata muutamalla menetelmällä. Katsotaan miten.

Tapa 1: Kehittäjä-välilehden käyttäminen MS Excelissä

Vaihe 1: Avaa Excel arkki, jonka kanssa kohtaat ongelmaa, ja napsauta Kehittäjä välilehti.

Napsauta nyt Lisää vaihtoehto alla ja alla ActiveX-komponentit -osiossa Komentopainike.

Ms Excel Kehittäjä -välilehti Lisää ActiveX-ohjaimet-komentopainike

Vaihe 2: Nyt, missä tahansa Excel arkki, vedä ja piirrä a Komentopainike. Tämä tulee olemaan Komento-painike 1.

Tyhjä alue Vedä ja piirrä komentopainike

Vaihe 3: Kaksoisnapsauta Komento-painike 1 pystyä kirjoittamaan VBA-koodi että Microsoft Visual Basic for Applications avautuva ruutu.

Kirjoita nyt seuraava VBA-koodi kuten on esitetty:

Himmennä kokonaislukuna. Hämärä b kokonaislukuna a = laskentataulukot ("Arkin nimi"). Solut (Rivin numero, sarakkeen numero).Arvo. b = laskentataulukot ("Arkin nimi"). Solut (Rivin numero, sarakkeen numero)).Arvo. Taulukot ("Arkin nimi"). Solut (Rivin numero, sarakkeen numeroArvo) a = b

*Merkintä - Varmista, että korvatut osat korvataan todellisella arkin nimellä, rivinumerolla ja sarakkeen numerolla.

Microsoft Visual Basic for Applications -ikkuna Kirjoita komento Enter

Vaihe 4: Palaa nyt Excel Sivu (Arkki 1 tässä tapauksessa) ja napsauta Suunnittelutila vaihtoehto Työkalurivi kumota se.

Napsauta nyt Komento-painike 1 tulosta.

Excel-arkin suunnittelutilan komentopainike1 Täysi automaattinen täyttö

Vaihe 5: Jos annat VBA koodi väärin, se antaa sinulle VBA: n ajonaikainen virhe 1004.

Jos syötät Vba-koodin, väärä Vba-ajonaikainen virhe 1004

Joten tämän pitäisi auttaa sinua ymmärtämään, miksi saat Ajonaikainen virhe 1004 ja auttaa välttämään sitä oikean käyttämisellä VBA-koodi ja kuvio. Mutta jos ongelma ei poistu, kokeile toista menetelmää.

Tapa 2: Luomalla uusi Excel-malli

Vaihe 1: Avata Microsoft Excel ja paina Ctrl + N avaa uusi työkirja näppäimistöllä yhdessä.

Mene nyt Tiedosto välilehti vasemmassa yläkulmassa.

Excel-arkistotiedosto-välilehti

Vaihe 2: Nyt työkirjan oikealla puolella Viimeaikaiset -osassa, poista kaikki Excel-taulukot yhtä lukuun ottamatta.

Tiedosto-välilehti Oikea puoli Viimeisin Poista kaikki tiedostot paitsi yksi

Muotoile tämä jäljellä oleva taulukko vaatimuksesi mukaan.

Vaihe 3: Kun olet valmis, siirry Tiedosto välilehti uudelleen ja napsauta Tallenna nimellä.

Valitse sijainti, johon haluat tallentaa tiedoston. Aseta nyt Tallenna tyypinä kenttä Excel-malli. Muista tallentaa tiedosto joko .xltx tai .xlt muoto.

Tiedosto-välilehti Tallenna nimellä Valitse sijainti Tallenna nimellä Excel-malli Tiedostonimi .xltx tai .xlt-muoto Tallenna

*Merkintä - Yllä käytetty muoto on Excel 2017 ja uudemmat versiot.

Vaihe 4: Kun olet tallentanut mallin, voit lisätä mallin alla olevalla koodilla:

Lisää tyyppi: = polkutiedostonimi

Varmista, että olet korvannut tiedostonimen tallennetulla asiakirjan nimellä.

Tämän pitäisi ratkaista VBA ajonaikainen virhe 1004, mutta jos ei, kokeile 3. menetelmää.

Tapa 3: Luottamuskeskuksen asetusten kautta

Vaihe 1: Avata MS Excel ja mene Tiedosto välilehti. Napsauta nyt Vaihtoehdot valikossa.

Ms Excel -tiedoston asetukset

Vaihe 2: vuonna Excel-asetukset napsauta Luottokeskus ruudun vasemmalla puolella. Napsauta oikealla puolella Luottokeskuksen asetukset.

Excel-asetukset Trust Center Trust Center Settings

Vaihe 3: vuonna Luottokeskus napsauta Makroasetukset vasemmalla. Valitse nyt ruudun oikealla puolella oleva valintanappi Poista käytöstä kaikki makrot ilmoituksella.

Valitse sitten valintanappi vieressä Luota VBA-projektin käyttötilaan.

Lehdistö OK tallentaa muutokset. Paina sitten OK  uudelleen Excel-asetukset ikkuna poistuaksesi.

Makroasetukset Poista käytöstä kaikki makrot, joilla on ilmoituksen luotettavuusoikeus Vba-projektin objektitilaan Ok

Tämän menetelmän pitäisi korjata VBA ajonaikaiset virheet. Bit, jos ongelma on edelleen olemassa, kokeile 4. menetelmää.

Tapa 4: Poistamalla GWXL97.XLA-tiedosto

Vaihe 1: paina Windows-näppäin + E yhdessä näppäimistöllä avataksesi Tiedostonhallinta. Napsauta nyt Tämä tietokone vasemmalla ja sitten C-asema oikealla puolella.

Tämä PC-asema

Vaihe 2: Seuraa nyt polkua alla esitetyllä tavalla päästäksesi Excel kansio:

C: \ Käyttäjät \ "käyttäjänimi"\ AppData \ Local \ Microsoft \ Excel 
Tämä PC-asema seuraa polkua Excel Xlstart

Avaa nyt XLStart-kansio.

*Merkintä - korvaa korostettu osa omalla käyttäjänimelläsi ilman lainausmerkkejä.

Vaihe 3: Näet nyt tiedoston nimeltä - GWXL97.XLA. Valitse tämä tiedosto ja paina Poistaa.

Siinä kaikki. Näiden menetelmien noudattaminen voi auttaa korjaamaan VBA-ajonaikaisen virheen 1004 Windows 10 -tietokoneessasi.

SIGN-funktion käyttäminen selvittääksesi, onko numero positiivinen vai negatiivinen Excelissä

SIGN-funktion käyttäminen selvittääksesi, onko numero positiivinen vai negatiivinen ExcelissäMitenVinkkejäWindows 10Windows 11Excel

The MERKKI toiminto on erittäin hyödyllinen toiminto, joka on sisäänrakennettu Microsoft Exceliin. Tämän toiminnon avulla voit selvittää numeron etumerkin. eli onko luku positiivinen vai ei. The ME...

Lue lisää
Tietojen automaattinen täyttö kuvioiden perusteella käyttämällä Flash-täyttöä Excelissä

Tietojen automaattinen täyttö kuvioiden perusteella käyttämällä Flash-täyttöä ExcelissäWindows 10Windows 11Excel

Uskoisitko, jos sanon, että Microsoft Excel on tarpeeksi älykäs? No, jotkut olisivat heti samaa mieltä kanssani. Muut ihmiset, jotka eivät ole kanssani samaa mieltä, ovat kanssani samaa mieltä, kun...

Lue lisää
Korjaus: Word, Excel tai PowerPoint on törmännyt virheeseen, joka estää sitä toimimasta oikein

Korjaus: Word, Excel tai PowerPoint on törmännyt virheeseen, joka estää sitä toimimasta oikeinMicrosoft SanaPowerpointExcel

Monet käyttäjät ovat ilmoittaneet törmänneensä virheeseen yrittäessään käyttää MS Wordia, Exceliä tai Powerpointia. Täydellinen virheilmoitus, jonka käyttäjä näkee käyttäessään Wordia, on seuraava:...

Lue lisää