Office
Kirjaudu sisään

Makrovirhe

Excel for Office 365, Excel 2016, Office 2013, Office 2010

Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.

Makron virhesanoma tulee näyttöön, kun virhe makro , jossa on käytössä.

Määritetty menetelmä ei voi käyttää määritetyn objektin johonkin seuraavista syistä:

  • Argumentti on arvo, joka ei ole kelvollinen. Ongelman yleinen syy yrittää käyttää objektia, jota ei ole. esimerkiksi Workbooks(5), kun vain kolme työkirjat ovat avoinna.

  • Menetelmä ei voi käyttää tässä yhteydessä. Tarkista etenkin jotkin alueen objektimenetelmät edellyttävät alue sisältää tietoja. Jos alue ei sisällä tietoja, menetelmä epäonnistuu.

  • Tapahtui ulkoinen virhe, esimerkiksi tiedoston lukeminen tai tiedostoon tallentaminen 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 Visual Basic-projektien luotetun käytön seuraavasti:

    1. Jos Kehitystyökalut-välilehti ei ole käytettävissä, tuo se näyttöön seuraavasti:

      1. Valitse Tiedosto > Asetukset > Muokkaa valintanauhaa.

      2. Valitse Päävälilehdet-kohdasta Kehittäjä-valintaruutu.

    2. Napsauta Kehitystyökalut-välilehden Koodi-ryhmässä Makrosuojaukset.

      Kehitystyökalut-välilehden Koodi-ryhmä

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

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

Määritetty menetelmä ei voi käyttää määritetyn objektin johonkin seuraavista syistä:

  • Argumentti on arvo, joka ei ole kelvollinen. Ongelman yleinen syy yrittää käyttää objektia, jota ei ole. esimerkiksi Workbooks(5), kun vain kolme työkirjat ovat avoinna.

  • Menetelmä ei voi käyttää tässä yhteydessä. Tarkista etenkin jotkin alueen objektimenetelmät edellyttävät alue sisältää tietoja. Jos alue ei sisällä tietoja, menetelmä epäonnistuu.

  • Tapahtui ulkoinen virhe, esimerkiksi tiedoston lukeminen tai tiedostoon tallentaminen 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 Visual Basic-projektien luotetun käytön seuraavasti:

    1. Jos Kehitystyökalut-välilehti ei ole käytettävissä, tuo se näyttöön seuraavasti:

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

      2. Valitse Suositut-luokan Excelin käyttämisen perusasetukset -kohdassa Näytä kehitystyökalut valintanauhassa -valintaruutu ja napsauta sitten OK.

    2. Napsauta Kehitystyökalut-välilehden Koodi-ryhmässä Makrosuojaukset.

      Kehitystyökalut-välilehden Koodi-ryhmä

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

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

Kehitä Office-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ä.

×