Makron automaattinen suorittaminen työkirjan avaamisen yhteydessä

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.

Haluat ehkä suorittaa tallentamasi makronautomaattisesti, kun avaat tietyn työkirjan. Seuraava toimintosarja näyttää esimerkin avulla, kuinka se toimii. Voit myös haluta, että makrot suoritetaan automaattisesti, kun Excel käynnistyy.

Ennen kuin aloitat, varmista, että Kehitystyökalut -välilehti näkyy valintanauhassa. Lisätietoja on artikkelissa Kehitystyökalut-välilehti.

Alla olevassa esimerkissä käyttämään Avaa uusi työkirja.

Tärkeää: VBA-koodia ei voi kumota, joten varmista Testaa koodisi tyhjä työkirja tai aiemmin luodun työkirjan kopio. Jos koodi ei toimi oikein, voit sulkea työkirjan tallentamatta muutoksia.

  1. Valitse Kehitystyökalut > Visual Basic.

    Kehitystyökalut-välilehden Koodi-ryhmä

  2. VBA Project Explorer vasemmalla puolella Laajenna työkirjan VBA-projekti -kansio ja kaksoisnapsauta Tämätyökirja -moduuli. Jos et näe Project Explorer- näkymässä voit siirtyä > Project Explorertai paina Ctrl + R.

    Tämätyökirja-moduulin Visual Basic Editor (VBE)
  3. Moduuli-ikkunasta, joka avautuu oikealle Lisää seuraava koodi:

    Private Sub Workbook_Open()
    ' Put your code here
    End Sub
  4. Liitä tallennettu koodin alitoimintosarja Sub - ja End Sub -rivit välillä.

    Sulje sitten Visual Basic-editori (sinun ei tarvitse tallentaa mitään).

  5. Tallenna työkirja nimellä Excel-työkirja (* upotettuihin), ja sulje se.

Kun seuraavan kerran avaat työkirjan, Workbook_Open -toimintosarjan lisätään koodi suoritetaan automaattisesti.

Ennen kuin aloitat, varmista, että Kehitystyökalut -välilehti näkyy valintanauhassa. Toimi seuraavasti:

  1. Valitse-valikosta Excel > ... asetukset > valintanauhan ja työkalurivin.

  2. Valitse Mukauta valintanauhaa -luokan Päävälilehdet -luettelosta Kehitystyökalut -valintaruutu.

  3. Valitse Tallenna.

Alla olevassa esimerkissä käyttämään Avaa uusi työkirja.

Tärkeää: VBA-koodia ei voi kumota, joten varmista Testaa koodisi tyhjä työkirja tai aiemmin luodun työkirjan kopio. Jos koodi ei toimi oikein, voit sulkea työkirjan tallentamatta muutoksia.

  1. Valitse Kehitystyökalut > Visual Basic.

  2. VBA Project Explorer vasemmalla puolella Laajenna työkirjan VBA-projekti -kansio ja kaksoisnapsauta Tämätyökirja -moduuli.

  3. Moduuli-ikkunasta, joka avautuu oikealle Lisää seuraava koodi:

    Private Sub Workbook_Open()
    ' Put your code here
    End Sub
  4. Liitä tallennettu koodin alitoimintosarja Sub - ja End Sub -rivit välillä.

    Sulje sitten Visual Basic-editori (sinun ei tarvitse tallentaa mitään).

  5. Tallenna työkirja nimellä Excel-työkirja (* upotettuihin), ja sulje se.

Kun seuraavan kerran avaat työkirjan, Workbook_Open -toimintosarjan lisätään koodi suoritetaan automaattisesti.

Tarvitsetko lisätietoja?

Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta, saada tukea yhteisön vastauksista tai ehdottaa uutta ominaisuutta tai parannusta Excel User Voice -sivustolla.

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

×