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.
-
Valitse Kehitystyökalut > Visual Basic.
-
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.
-
Lisää oikealla avautuvaan moduuli-ikkunaan seuraava koodi:
Private Sub Workbook_Open() ' Put your code here End Sub
-
Liitä tallennettu koodi Ali-toimintosarjaan Sub - ja End Sub - rivien väliin.
Sulje Visual Basic -Kirjoitusavustaja (sinun ei tarvitse tallentaa mitään).
-
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:
-
Valitse valikosta Excel > Asetukset... > valintanauha & työkalurivi.
-
Valitse Mukauta valintanauhaa -luokan Päävälilehdet-luettelosta Kehitystyökalut-valintaruutu.
-
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.
-
Valitse Kehitystyökalut > Visual Basic.
-
Laajenna VBA Project Explorerin vasemmassa reunassa työkirjan VBA Project -kansio ja kaksoisnapsauta sitten ThisWorkbook-moduulia .
-
Lisää oikealla avautuvaan moduuli-ikkunaan seuraava koodi:
Private Sub Workbook_Open() ' Put your code here End Sub
-
Liitä tallennettu koodi Ali-toimintosarjaan Sub - ja End Sub - rivien väliin.
Sulje Visual Basic -Kirjoitusavustaja (sinun ei tarvitse tallentaa mitään).
-
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ä.