Makrovirhe

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

Suoritettavassa makro on virhe. Määritettyä menetelmää ei voi käyttää määritetyn objektin yhteydessä. Syy on jokin seuraavista:

  • Argumentti sisältää virheellisen arvon. Tämä ongelma johtuu usein siitä, että on yritetty käyttää objektia, jota ei ole. On yritetty käyttää esimerkiksi objektia Workbooks(5), vaikka avoinna on vain kolme työkirjaa.

  • Menetelmää ei voi käyttää tässä yhteydessä. Etenkin jotkin Range-objektin menetelmät edellyttävät, että alue sisältää tietoja. Jos alue ei sisällä tietoja, menetelmä epäonnistuu.

  • Tapahtui ulkoinen virhe, esimerkiksi tiedoston lukeminen tai tiedostoon kirjoittaminen epäonnistui.

  • Menetelmä tai ominaisuus ei voi käyttää suojausasetusten vuoksi. Esimerkiksi viestintämenetelmien VBE objektin Visual Basic for Applications (VBA)-koodi, joka on tallennettu Microsoft Office-tiedostossa ja ominaisuudet eivät ole käytettävissä oletusarvoisesti.

    Voit ottaa käyttöön luotettavista lähteistä peräisin olevat Visual Basic -projektit seuraavasti:

    1. Jos Kehitystyökalut-välilehti ei ole käytettävissä, tee seuraavat toimet:

      1. Napsauta Microsoft Office ‑painiketta Office-painikkeen kuva ja valitse sitten Excelin asetukset.

      2. Valitse Käyttäjän asetukset -luokasta Excelin käyttämisen perusasetukset -kohdasta Näytä kehitystyökalut valintanauhassa -valintaruutu ja valitse OK.

        Huomautus: Valintanauha on osa Microsoft Officen sujuva käyttöliittymä -käyttöliittymää.

    2. Valitse Kehitystyökalut-välilehden Koodi-ryhmästä Makrosuojaus.

      Kehitystyökalut-välilehden Koodi-ryhmä

    3. Valitse Kehittäjän makroasetukset -kohdan Salli VBA-projektin objektimallin käyttäminen -valintaruutu.

      Saat lisätietoja menetelmän käyttämisestä Etsi menetelmän nimen Visual Basic-Ohje.

Huomautus: Konekäännöksestä ilmoittava vastuusvapauslauseke: Tämä artikkeli on käännetty tietokonejärjestelmällä, eikä kieliasiantuntija ole muokannut sitä. Microsoft tarjoaa nämä konekäännökset avuksi muille kuin englantia puhuville käyttäjille, jotta he saavat lisätietoja Microsoftin tuotteista, palveluista ja tekniikoista. Koska artikkeli on koneellisesti käännetty, se saattaa sisältää sanasto-, lauseoppi- ja kielioppivirheitä.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×