Tehtävien automatisoiminen makrojen tallennuksen avulla

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.

Jos haluat automatisoida jonkin toistuvan tehtävän, voit tallentaa makro makron tallentaminen Microsoft Excelissä. Kuvitellaan päivämäärät ovat satunnaisessa muodot ja haluat yksittäisen muodon käyttäminen muiden käyttöön. Makron voi tehdä puolestasi. Voit makron tallentaminen haluamasi muotoilun ja toista sitten makron aina tarvittaessa.

Kun tallennat makron, makron tallennus tallentaa kaikki vaiheet Visual Basic for Applications (VBA)-koodiin. Näihin vaiheisiin voivat sisältyä tekstin tai lukujen kirjoittaminen, solujen tai komentojen napsauttaminen valintanauhassa tai valikoissa, solujen, rivien tai sarakkeiden muotoileminen tai jopa tietojen tuominen ulkoisesta lähteestä, kuten Microsoft Accessista. Visual Basic-Application (VBA) on Visual Basic -ohjelmointikielen tehokas alajoukko, joka sisältyy useimpiin Office-sovelluksiin. Vaikka voitkin VBA:n avulla automatisoida prosesseja Office-sovelluksissa ja niiden välillä, sinun ei tarvitse tuntea VBA-koodia tai tietokoneohjelmointia, jos makron tallennus tekee haluamasi tehtävät.

On tärkeää tietää, että kun tallennat makron, makron tallennus tallentaa lähes jokaisen tekemäsi toiminnon. Jos siten teet virheen sarjassa esimerkiksi napsauttamalla painiketta, jota sinun ei ollut tarkoitus napsauttaa, makron tallennus tallentaa sen. Voit ratkaista ongelman tallentamalla koko sarjan uudelleen tai muuttamalla itse VBA-koodia. Sen vuoksi aina kun tallennat jotakin, sinun kannattaa tallentaa vain hyvin tuntemasi prosessi. Mitä sujuvammin sarja tallennetaan, sitä tehokkaammin makro toimii, kun toistat sen.

Makrot ja VBA-työkalut löytyvät Kehitystyökalu-välilehdestä, joka on piilotettu oletusarvoisesti. Ensimmäisenä vaiheena onkin ottaa se käyttöön. Jos haluat lisätietoja, katso Kehitystyökalut-välilehden näyttäminen.

Valintanauhan Kehitystyökalut-välilehti

Makron tallentaminen

Sinun kannattaa tietää pari hyödyllistä juttua makroista:

  • Kun tallennat makron suorittamaan tehtäväjoukon Excelin alueella, makro suoritetaan vain tämän alueen soluissa. Jos siten lisäät ylimääräisen rivin alueelle, makro ei suorita prosessia uudella rivillä vaan pelkästään alueen soluissa.

  • Jos haluat tallentaa pitkän tehtäväprosessin, harkitse pienempien tärkeiden makrojen käyttämistä yhden pitkän makron sijasta.

  • Makroon voidaan tallentaa Excelin tehtävien lisäksi myös muita tehtäviä. Makroprosessi voidaan laajentaa muihin Office-sovelluksiin ja muihin Visual Basic Applicationia (VBA) tukeviin sovelluksiin. Voit esimerkiksi tallentaa makron, jossa ensin päivität taulukon Excelissä ja avaat sitten Outlookin taulukon lähettämiseksi sähköpostitse sähköpostiosoitteeseen.

Tallenna makro seuraavien vaiheiden mukaisesti.

  1. Napsauta Kehitystyökalut-välilehden Koodi-ryhmässä Tallenna makro.

    - TAI -

    Paina Alt+T+M+R .

    Tallenna makro
  2. Kirjoita makron nimi Makron nimi -ruutuun. Tee nimestä mahdollisimman kuvaava, jotta löydät sen nopeasti, jos luot useita makroja.

    Huomautus: Makron nimen ensimmäisen merkin on oltava kirjain. Seuraavat merkit voivat olla kirjaimia, numeroita tai alaviivoja. Makron nimessä ei saa käyttää välilyöntejä, mutta sanat voi erottaa toisistaan esimerkiksi alaviivoilla. Jos käytät makron nimeä, joka on myös soluviittaus, näyttöön saattaa tulla virheviesti, joka ilmoittaa, että makron nimi ei kelpaa.

  3. Jos haluat liittää makron suorittamiseen pikanäppäimen, kirjoita Pikanäppäin-ruutuun mikä tahansa kirjain (joko pieni tai iso kirjain), jota haluat käyttää. Sinun kannattaa käyttää Ctrl + Vaihto (iso kirjain) -näppäinyhdistelmiä, koska makron pikanäppäin ohittaa vastaavan Excelin oletuspikanäppäimen silloin, kun makron sisältävä työkirja on avoinna. Esimerkiksi, jos käytät näppäinyhdistelmää Ctrl + Z (Kumoa), et voit käyttää Kumoa-komentoa tässä Excel-esiintymässä.

  4. Valitse Makron tallennuspaikka -luettelosta sijainti, johon haluat tallentaa makron.

    Makro tallennetaan yleensä Tämä työkirja -sijaintiin. Jos haluat, että makro on käytettävissä aina kun käytät Exceliä, valitse Oma makrotyökirja. Kun valitset Oma makrotyökirja, Excel luo piilotetun oman makrotyökirjan (Personal.xlsb), jos sitä ei ole jo olemassa, ja tallentaa makron tähän työkirjaan.

  5. Kirjoita Kuvaus-ruutuun vaihtoehtoisesti lyhyt kuvaus siitä, mitä makro tekee.

    Vaikka kuvauskenttä on valinnainen, kuvauksen kirjoittaminen on suositeltavaa. Yritä myös antaa merkityksellinen kuvaus, joka sisältää kaikki tiedot, joista voi olla hyötyä sinulle tai muille käyttäjille, jotka suorittavat makron. Jos luot useita makroja, kuvaus voi auttaa sinua nopeasti määrittämään, mitä makro tekee. Muussa tapauksessa saatat joutua arvailemaan sitä.

  6. Aloita makrotallenteen luominen napsauttamalla OK.

  7. Tee tallennettavat toimet.

  8. Napsauta Kehitystyökalut-välilehden Koodi-ryhmässä Lopeta tallentaminen Painikkeen kuva .

    - TAI -

    Paina Alt+T+M+R .

Tallennettujen makrojen käsitteleminen Excelissä

Voit tarkastella työkirjaan liittyviä makroja napsauttamalla Kehitystyökalu-välilehdessä Makrot. Voit myös painaa Alt + F8, mikä avaa Makro-valintaikkunan.

Makro-valintaikkuna

Varoitus: Makroja ei voi kumota. Ennen kuin suoritat tallennettua makroa ensimmäistä kertaa, varmista, että olet joko tallentanut työkirjan, johon haluat suorittaa makron, tai käsittele mieluiten työkirjan kopiota tahattomien muutosten estämiseksi. Jos suoritat makron eikä se tee haluamiasi tehtäviä, voit sulkea työkirjan tallentamatta sitä.

Seuraavassa on lisätietoja makrojen käsittelemisestä Excelissä.

Tehtävä

Kuvaus

Makrosuojausasetusten muuttaminen Excelissä

Lue erityistietoja makrojen käytettävissä olevista suojausasetuksista ja niiden merkityksestä.

Makron suorittaminen

Makron voi suorittaa monella eri tavalla, kuten käyttämällä pikanäppäintä, graafista objektia, pikatyökaluriviä, painiketta tai jopa avaamalla työkirjan.

Makron muokkaaminen

Työkirjaan liitettyjä makroja muokataan Visual Basic Editorin avulla.

Makromoduulin kopioiminen toiseen työkirjaan

Jos työkirja sisältää VBA‑makron, jota haluat käyttää muualla, voit kopioida makron sisältävän moduulin toiseen avoimeen työkirjaan Microsoft Visual Basic Editorin avulla.

Makron liittäminen objektiin, muotoon tai kuvaan

  1. Laskentataulukon Napsauta hiiren kakkospainikkeella objektia, kuvaa, muotoa tai kohde, johon haluat liittää aiemmin luodun makron ja valitse sitten Liitä makro.

  2. Napsauta Liitä makro -ruudussa makroa, jonka haluat liittää.

Makron liittäminen painikkeeseen

Voit liittää makron kuvakkeeseen ja lisätä sen pikatyökaluriville tai valintanauhaan.

Laskentataulukon ohjausobjektin makron liittäminen

Voit liittää makrot lomakkeisiin ja ActiveX-ohjausobjekteihin laskentataulukossa.

Makrojen ottaminen käyttöön ja poistaminen käytöstä Office-tiedostoissa

Lue, miten voit ottaa makrot käyttöön ja poistaa ne käytöstä Office-tiedostoissa.

Käynnistä Visual Basic Editor.

Paina Alt + F11

Visual Basic Editorin ohjetoiminnon sijainti

Lue, miten saat apua Visual Basic -osien käsittelystä.

Tallennetun koodin käsitteleminen Visual Basic Editorissa (VBE)

Voit käsitellä tallennettua koodia Visual Basic Editorissa (VBE) ja lisätä omia muuttujia, ohjausobjektin rakenteita ja muita koodeja, joita makron tallennus ei voi tallentaa. Koska makron tallennus tallentaa lähes kaikki tallennusvaiheet, voit myös tyhjentää kaikki tarpeettomat tallennetut koodit, joista ei ole hyötyä tässä makrossa. Tallennetun koodin tarkistaminen on hyvä keino oppia VBA-ohjelmointitaitoja tai syventää niitä.

Katso lisätietoja tallennetun koodin muokkaamisesta esimerkissä artikkelista VBA:n käytön aloittaminen Excelissä.

Makron tallentaminen

Sinun kannattaa tietää pari hyödyllistä juttua makroista:

  • Kun tallennat makron suorittamaan tehtäväjoukon Excelin alueella, makro suoritetaan vain tämän alueen soluissa. Jos siten lisäät ylimääräisen rivin alueelle, makro ei suorita prosessia uudella rivillä vaan pelkästään alkuperäisen alueen soluissa.

  • Jos haluat tallentaa pitkän tehtäväprosessin, harkitse pienempien tärkeiden makrojen käyttämistä yhden pitkän makron sijasta.

  • Makroon voidaan tallentaa Excelin tehtävien lisäksi myös muita tehtäviä. Makroprosessi voidaan laajentaa muihin Office-sovelluksiin ja muihin Visual Basic Applicationia (VBA) tukeviin sovelluksiin. Voit esimerkiksi tallentaa makron, jossa ensin päivität taulukon Excelissä ja avaat sitten Outlookin taulukon lähettämiseksi sähköpostitse sähköpostiosoitteeseen.

Makrot ja VBA-työkalut löytyvät Kehitystyökalu-välilehdestä, joka on piilotettu oletusarvoisesti. Ensimmäisenä vaiheena onkin ottaa se käyttöön.

  1. Siirry kohtaan Excel > Asetukset...> Valintanauha ja työkalurivi.

  2. Valitse Muokkaa valintanauhaa -luokan Päävälilehdet-luettelosta Kehitystyökalu-valintaruutu ja napsauta sitten Tallenna.

Tallenna makro seuraavien vaiheiden mukaisesti.

  1. Napsauta Kehitystyökalu-välilehdessä Tallenna makro.

  2. Kirjoita makron nimi Makron nimi -ruutuun. Tee nimestä mahdollisimman kuvaava, jotta löydät sen nopeasti, jos luot useita makroja.

    Huomautus: Makron nimen ensimmäisen merkin on oltava kirjain. Seuraavat merkit voivat olla kirjaimia, numeroita tai alaviivoja. Makron nimessä ei saa käyttää välilyöntejä, mutta sanat voi erottaa toisistaan esimerkiksi alaviivoilla. Jos käytät makron nimeä, joka on myös soluviittaus, näyttöön saattaa tulla virheviesti, joka ilmoittaa, että makron nimi ei kelpaa.

  3. Valitse Makron tallennuspaikka -luettelosta sijainti, johon haluat tallentaa makron.

    Makro tallennetaan yleensä Tämä työkirja -sijaintiin. Jos haluat makron olevan käytettävissä aina kun käytät Exceliä, valitse Oma makrotyökirja. Kun valitset Oma makrotyökirja, Excel luo piilotetun oman makrotyökirjan (PERSONAL.XLSB), jos sitä ei ole jo olemassa, ja tallentaa makron tähän työkirjaan. Tämän kansion työkirjat avataan automaattisesti aina Excelin käynnistyessä. Kaikki omaan makrotyökirjaan tallennetut koodit luetellaan Makro-valintaikkunassa, josta kerrotaan lisää seuraavassa osiossa.

  4. Jos haluat liittää makron suorittamiseen pikanäppäimen, kirjoita Pikanäppäin-ruutuun mikä tahansa kirjain (joko pieni tai iso kirjain), jota haluat käyttää. Sinun kannattaa käyttää näppäinyhdistelmiä, jotka eivät vastaa olemassa olevia pikanäppäimiä, koska makron pikanäppäin ohittaa vastaavan Excelin oletuspikanäppäimen silloin, kun makron sisältävä työkirja on avoinna.

  5. Kirjoita Kuvaus-ruutuun vaihtoehtoisesti lyhyt kuvaus siitä, mitä makro tekee.

    Kuvauskenttä on valinnainen, mutta voit syöttää yhden suositellaan. Kannattaa lisätä kuvaava kuvaus tiedoilla, joita ei voi olla hyötyä sinä tai muut käyttäjät, jotka suoritettava makro. Jos luot useita makroja, kuvaus auttaa sinua huomaamaan nopeasti mitä makro tekee mitä, muuten voit joutua arvata.

  6. Aloita makrotallenteen luominen napsauttamalla OK.

  7. Tee tallennettavat toimet.

  8. Napsauta Kehitystyökalu-välilehdessä Lopeta tallentaminen.

Tallennettujen makrojen käsitteleminen Excelissä

Voit tarkastella työkirjaan liittyviä makroja napsauttamalla Kehitystyökalu-välilehdessä Makrot. Tämä avaa Makro-valintaikkunan.

Huomautus: Makroja ei voi kumota. Ennen kuin suoritat tallennettua makroa ensimmäistä kertaa, varmista, että olet joko tallentanut työkirjan, johon haluat suorittaa makron, tai käsittele mieluiten työkirjan kopiota tahattomien muutosten estämiseksi. Jos suoritat makron eikä se tee haluamiasi tehtäviä, voit sulkea työkirjan tallentamatta sitä.

Seuraavassa on lisätietoja makrojen käsittelemisestä Excelissä.

Tehtävä

Kuvaus

Makrojen ottaminen käyttöön ja poistaminen käytöstä

Lue, miten voit ottaa makrot käyttöön ja poistaa ne käytöstä Excel for Macissa.

Makron luominen, suorittaminen, muokkaaminen tai poistaminen

Jotta voit säästää usein toistuvien tehtävien suorittamiseen kuluvaa aikaa, voit tallentaa näiden tehtävien vaiheet makrona. Katso lisätietoja siitä, miten voit luoda ja suorittaa makron.

Makromoduulin kopioiminen toiseen työkirjaan

Jos työkirja sisältää VBA‑makron, jota haluat käyttää muualla, voit kopioida makron sisältävän moduulin toiseen avoimeen työkirjaan Microsoft Visual Basic Editorin avulla.

Makron liittäminen objektiin, muotoon tai kuvaan

  1. Laskentataulukon Napsauta hiiren kakkospainikkeella objektia, kuvaa, muotoa tai kohde, johon haluat liittää aiemmin luodun makron ja valitse sitten Liitä makro.

  2. Napsauta Liitä makro -ruudussa makroa, jonka haluat liittää.

Makron liittäminen painikkeeseen

Voit liittää makron kuvakkeeseen ja lisätä sen pikatyökaluriville tai valintanauhaan.

Laskentataulukon ohjausobjektin makron liittäminen

Voit liittää makrot lomakkeisiin ja ActiveX-ohjausobjekteihin laskentataulukossa.

Avaa Visual Basic Editor.

Napsauta Kehitystyökalu-välilehdessä Visual Basic, tai napsauta Työkalut-valikko > Makro > Visual Basic Editor....

Visual Basic Editorin ohjetoiminnon sijainti

Lue, miten saat apua Visual Basic -osien käsittelystä.

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

×