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.

Korjaa vioittuneet Excel-tiedostot Windows 10: ssä ja palauta kadonneet tiedot

Korjaa vioittuneet Excel-tiedostot Windows 10: ssä ja palauta kadonneet tiedotMitenWindows 10Excel

Microsoft Excel on erittäin hyödyllinen sovellus, joka on auttanut käyttäjiä vuosia järjestämään tietonsa (tekstinä tai numeroina) helposti. Sen avulla voit luoda laskentataulukoita vaivattomasti k...

Lue lisää
Korjaus - Tietomallin ongelma estää Exceliä avaamasta työkirjaa

Korjaus - Tietomallin ongelma estää Exceliä avaamasta työkirjaaWindows 10Excel

Kun käytät laskentataulukkoa Excel edellisestä versiosta saatat kohdata kohtaamisen -Datamallia ei voitu ladata‘. Tämä virhe ilmenee periaatteessa, jos käytät vanhentunutta Excel ( Kuten- MS Excel ...

Lue lisää
Päivämäärän muotoa ei voi muuttaa MS Excel Easy Solution -sovelluksessa

Päivämäärän muotoa ei voi muuttaa MS Excel Easy Solution -sovelluksessaWindows 10Excel

Excel-sovellusta käytetään kaikkialla maailmassa tietolomakkeiden luomiseen ja ylläpitoon tietueita varten. Se voi kuitenkin joskus antaa sinulle satunnaisia ​​virheitä, jotka voivat estää sinua ty...

Lue lisää