Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

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.

Varmista ennen aloittamista, että Kehitystyökalut-välilehti näkyy valintanauhassa. Lisätietoja on artikkelissa Kehitystyökalut-välilehden näyttäminen.

Jos haluat käyttää alla olevaa esimerkkiä, avaa uusi työkirja.

Tärkeää: VBA-koodia ei voi kumota, joten varmista, että testaat koodisi tyhjässä työkirjassa tai aiemmin luodun työkirjan kopiossa. Jos koodi ei tee haluamaasi, voit sulkea työkirjan tallentamatta muutoksia.

  1. Valitse Kehitystyökalut > Visual Basic.

    Kehitystyökalut-välilehden Koodi-ryhmä

  2. Laajenna VBA Project Explorerin vasemmassa reunassa työkirjan VBA Project -kansio ja kaksoisnapsauta sitten ThisWorkbook-moduulia . Jos Et näe Project Exploreria, voit siirtyä kohtaan Näytä > Project Explorer tai painaa näppäinyhdistelmää Ctrl+R.

    Visual Basic -Kirjoitusavustaja (VBE) tämä Työkirja-moduuli
  3. Lisää oikealla avautuvaan moduuli-ikkunaan seuraava koodi:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Liitä tallennettu koodi Ali-toimintosarjaan Sub - ja End Sub - rivien väliin.

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

  5. Tallenna työkirja Excel Macro-Enabled -työkirjana (*xlsm) ja sulje se.

Kun avaat työkirjan seuraavan kerran, Workbook_Open toimintosarjaan lisäämäsi koodi suoritetaan automaattisesti.

Varmista ennen aloittamista, että Kehitystyökalut-välilehti näkyy valintanauhassa. Toimi seuraavasti:

  1. Valitse valikosta Excel > Asetukset... > valintanauha & työkalurivi.

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

  3. Valitse Tallenna.

Jos haluat käyttää alla olevaa esimerkkiä, avaa uusi työkirja.

Tärkeää: VBA-koodia ei voi kumota, joten varmista, että testaat koodisi tyhjässä työkirjassa tai aiemmin luodun työkirjan kopiossa. Jos koodi ei tee haluamaasi, voit sulkea työkirjan tallentamatta muutoksia.

  1. Valitse Kehitystyökalut > Visual Basic.

  2. Laajenna VBA Project Explorerin vasemmassa reunassa työkirjan VBA Project -kansio ja kaksoisnapsauta sitten ThisWorkbook-moduulia .

  3. Lisää oikealla avautuvaan moduuli-ikkunaan seuraava koodi:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Liitä tallennettu koodi Ali-toimintosarjaan Sub - ja End Sub - rivien väliin.

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

  5. Tallenna työkirja Excel Macro-Enabled -työkirjana (*xlsm) ja sulje se.

Kun avaat työkirjan seuraavan kerran, Workbook_Open toimintosarjaan lisäämäsi koodi suoritetaan automaattisesti.

Tarvitsetko lisätietoja?

Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta tai saada tukea tukiyhteisöltä.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.