Makron suorittaminen

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 suorittaa makron Microsoft Excelin useilla tavoilla. Makro on toiminto tai joukko toimintoja, joiden avulla voit automatisoida tehtäviä. Makrot tallennetaan Visual Basic for Applications-ohjelmointikielen. Voit suorittaa makron aina valitsemalla valintanauhan Kehitystyökalut -välilehden makrot -komento. Sen mukaan, miten makro on määritetty suorittaa, voit myös ehkä suorittaa painamalla yhdistelmää pikanäppäin, valitsemalla painikkeeksi pikatyökaluriviin tai mukautettuun ryhmään valintanauhan tai objektin, valitsemalla kuva , tai ohjausobjektin. Lisäksi voit suorittaa makron automaattisesti aina, kun työkirja avataan.

Ennen kuin suoritat makroja

Ennen kuin alat työstää makrot Kehitystyökalut -välilehden Ota käyttöön.

  • ( Windows), valitse Tiedosto > asetukset > Muokkaa valintanauhaa.

  • Valitse Excel for Mac-> asetukset … > valintanauhan ja työkalurivin.

  • Valitse Mukauta valintanauhaa -osan kohdassa Päävälilehdet, tarkista Kehitystyökalut -valintaruutu ja paina OK.

  1. Avaa makron sisältävä työkirja.

  2. Valitse Kehitystyökalut-välilehden Koodi-ryhmästä Makrot.

  3. Kirjoita makron nimi -ruutuun, jonka haluat suorittaa makron ja paina Suorita -painiketta.

  4. Käytössä on myös muita vaihtoehtoja:

    • Asetukset - lisätä pikanäppäimen tai makron kuvaus.

    • Vaihe - painikkeella voit avata ensimmäiselle riville makron Visual Basic-editorin. Painamalla F8 jälkeen voit käydä läpi makron koodi yhden rivin kerrallaan.

    • Muokkaa - tämä Avaa Visual Basic-editorin ja voit muokata makrokoodi tarpeen mukaan. Kun olet tehnyt muutoksia, voit painaa F5 pääkirjoitus makron suorittamiseen.

Voit lisätä yhdistelmä pikanäppäintä makron, kun tallennat sen, ja voit myös lisätä jokin aiemmin luotuun makroon:

  1. Valitse Kehitystyökalut-välilehden Koodi-ryhmästä Makrot.

  2. Napsauta makron nimi -ruutuun makron, jonka haluat määrittää näppäinyhdistelmään.

  3. Valitse Asetukset.

    Näyttöön tulee Makron asetukset -valintaikkuna.

  4. Kirjoita pieni tai iso kirjain, jota haluat käyttää pikanäppäintä Pikanäppäin -ruutuun.

    Huomautukset: 

    • Windowsinpienet kirjaimet pikanäppäin on Ctrl + kirjain. Isot kirjaimet se on Ctrl + Vaihto + kirjain.

    • Mac-pikanäppäin pienet kirjaimet on optio + komento + kirjain, mutta näppäinyhdistelmää Ctrl + kirjain toimivat sekä. Isot kirjaimet se on Ctrl + Vaihto + kirjain.

    • Varmista, ettet määrittäminen pikanäppäimet, koska ne ohittaa vastaavan Excelin oletuspikanäppäimen silloin, kun makron sisältävä työkirja on avoinna. Esimerkiksi jos makron liittäminen Ctrl + z, menetät voi kumota. Tästä syystä on yleensä kannattaa käyttää Ctrl + Vaihto + isolla kirjain , kuten Ctrl + Vaihto + Z, joka ei ole vastaavat pikakuvake Excelissä.

    Luettelo Ctrl yhdessä pikanäppäimet, jotka on jo määritetty Excelissä on artikkelissa Excelin pikanäppäimet ja avaimet.

  5. Kirjoita Kuvaus-ruutuun makron kuvaus.

  6. Tallenna muutokset valitsemalla OK ja sulje sitten Makro-valintaikkuna valitsemalla Peruuta.

Jos haluat suorittaa makron pikatyökalurivin painikkeesta, sinun pitää ensin lisätä painike työkaluriviin. Katso ohjeet artikkelista Makron painikkeen määrittäminen.

Voit luoda mukautetun ryhmän, joka tulee näkyviin valintanauhaan, ja lisätä sitten tähän ryhmään makron painikkeen. Voit esimerkiksi lisätä Kehitystyökalut-välilehteen mukautetun ryhmän, jonka nimi on Omat makrot, ja lisätä sitten tähän ryhmään makron (joka näkyy ryhmässä painikkeena). Katso ohjeet artikkelista Makron painikkeen määrittäminen.

Makron suorittaminen napsauttamalla grafiikkaobjektin aluetta

Voit luoda grafiikkaobjektiin kohdepisteen, jota napsauttamalla käyttäjät voivat suorittaa makron.

  1. Työkirjassa Lisää grafiikkaobjekti, kuten kuvan tai muodon piirtäminen. Käytetty vaihtoehto on pyöristetty suorakulmio muodon piirtäminen ja muotoile se, jotta se näyttää painikkeen.

    Lisätietoja grafiikkaobjekti lisäämisestä on artikkelissa lisääminen, muuttaminen ja poista muotoja.

  2. Napsauta luomaasi kohdepistettä hiiren kakkospainikkeella ja valitse sitten Liitä makro.

  3. Tee jokin seuraavista:

    • Jos haluat liittää graafiseen objektiin valmiin makron, kaksoisnapsauta makroa tai kirjoita sen nimi Makron nimi -ruutuun.

    • Jos haluat nauhoittaa uuden makron, joka liitetään valittuun grafiikkaobjektiin, valitse Nauhoita, kirjoita makron nimi Nauhoita makro -valintaikkunaan ja aloita makron nauhoittaminen valitsemalla OK. Kun haluat lopettaa makron nauhoittamisen, napsauta Kehitystyökalut-välilehden Koodi-ryhmän Lopeta nauhoittaminen -painiketta Painikkeen kuva .

      Vihje: Voit myös napsauttaa tilarivin vasemmalla puolella olevaa Lopeta nauhoittaminen Painikkeen kuva -painiketta.

    • Voit muokata aiemmin kirjoitettua makroa napsauttamalla makron nimeä Makron nimi -ruudussa ja valitsemalla sitten Muokkaa.

  4. Valitse OK.

Valitse Kehitystyökalut -välilehden Visual Basic käynnistää Visual Basic Editor (VBE). Selaa-moduulin haluat suorittaa makron sisältävä Project Explorer ja avaa se. Kaikki makrot moduulin listataan tehtäväruudussa oikealla. Valitse haluamasi makro suorittamaan asettamalla kohdistin mihin tahansa sisällä makroa, ja painamalla F5-näppäintätai valitse-valikosta Siirry, Suorita > Suorita makro.

Luo Workbook_Open tapahtuma.

Seuraavassa esimerkissä makro suoritetaan käyttämällä Open-tapahtumaa, kun työkirja avataan.

  1. Avaa työkirja, johon haluat lisätä makron, tai luo uusi työkirja.

  2. Valitse Kehitystyökalut-välilehden Koodi-ryhmästä Visual Basic.

  3. Project Explorer -ikkunassa napsauta Tämätyökirja -objektia hiiren kakkospainikkeella ja valitse sitten Näytä koodi.

    Vihje: Jos Project Explorer -ikkuna ei ole näkyvissä, valitse Näytä-valikosta Project Explorer.

  4. Valitse koodi-ikkunan yläpuolella olevasta Object-luettelosta Workbook.

    Tämä luo automaattisesti tyhjän toimintosarjan Open-tapahtumalle, kuten seuraava:

    Private Sub Workbook_Open()

    End Sub

  5. Lisää seuraavat koodirivit toimintosarjaan:

    Private Sub Workbook_Open()
    MsgBox Date
    Worksheets(”Sheet1”).Range(”A1”).Value = Date
    End Sub

  6. Siirry Exceliin ja tallenna työkirja makroja käyttävänä työkirjana (.xlsm).

  7. Sulje ja Avaa työkirja uudelleen. Kun avaat työkirjan uudelleen, Excel suorittaa Workbook_Open -toimintosarjan, joka näyttää kuluvan päivän päivämäärän sanomaruudussa.

  8. Valitse sanomaruudussa OK.

    Huomautus: Taul1-taulukon solu A1 sisältää myös päivämäärän Workbook_Open-toimintosarjan suorituksen tuloksena.

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.

Sivun alkuun

Katso myös

Makron suorittaminen automaattisesti työkirjan avauksen yhteydessä

Tehtävien automatisointi makron tallennuksen avulla

Makron tallentaminen tiettyjen työkirjojen avaamiseksi Excelin käynnistyessä

Kaikkien makrojen luominen ja tallentaminen yhteen työkirjaan

Makron tallentaminen

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

×