Makron suorittaminen Excelissä

Käytetään kohteeseen
Excel 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

Makron voi suorittaa Microsoft Excelissä usealla eri tavalla. Makro on toiminto tai joukko toimintoja, joiden avulla voidaan automatisoida tehtäviä. Makrot tallennetaan Visual Basic for Applications -ohjelmointikielellä. Voit suorittaa makron valitsemalla valintanauhan Kehitystyökalut-välilehdessäMakrot-komennon. Riippuen siitä, miten makro on määritetty suoritettavaksi, voit suorittaa sen myös painamalla yhdistelmäpikanäppäintä, valitsemalla painikkeen pikatyökaluriviltä tai valintanauhan mukautetusta ryhmästä tai valitsemalla objektin, kuvan tai ohjausobjektin. Lisäksi voit suorittaa makron automaattisesti aina, kun avaat työkirjan.

Ennen kuin suoritat makroja

Ennen kuin aloitat makrojen käsittelemisen, ota käyttöön Kehitystyökalut-välilehti .

  • Valitse WindowsissaTiedostoasetusten>>mukauttaminen -valintanauha, valitse Muokkaa valintanauhaa -osion Päävälilehdet-kohdassaKehitystyökalut-valintaruutu ja paina sitten OK.
  • Siirry MacissaExcelin>asetuksiin...>Valintanauhan & työkalurivin ja valitse sitten Mukauta valintanauhaa -osion Päävälilehdet-kohdassaKehitystyökalut-valintaruutu ja paina OK.

Makron suorittaminen Kehitystyökalut-välilehdestä

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

  2. Valitse Kehitystyökalut-välilehdessäMakrot.

  3. Valitse suoritettava makro Makron nimi -ruudussa ja paina Suorita-painiketta .

  4. Sinulla on muitakin vaihtoehtoja:

    • Asetukset – Lisää pikanäppäin tai makron kuvaus.
    • Askel tai Askel sisään – Tämä avaa Visual Basic Editorin makron ensimmäiselle riville. Painamalla F8-näppäintä voit selata makrokoodia rivi kerrallaan.
    • Muokkaa – Tämä avaa Visual Basic Editorin, jossa voit muokata makrokoodia tarpeen mukaan. Kun olet tehnyt muutokset, voit suorittaa makron editorista painamalla F5-näppäintä .

Makron suorittaminen yhdistelmäpikanäppäimellä

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

  1. Valitse Kehitystyökalut-välilehdessäMakrot.

  2. Valitse Makron nimi -ruudusta makro, jonka haluat liittää yhdistelmäpikanäppäimeen.

  3. Valitse Asetukset.
    Näyttöön tulee Makron asetukset -valintaikkuna.

  4. Kirjoita Pikanäppäin-ruutuun haluamasi iso tai pieni kirjain.

    Huomautus

    • Windowsissa pienten kirjainten pikanäppäin on Ctrl+kirjain. Isot kirjaimet ovat Ctrl+Vaihto+kirjain.
    • Macissa pienten kirjainten pikanäppäin on Optio+komento+kirjain, mutta myös Ctrl+kirjain. Isot kirjaimet ovat Ctrl+Vaihto+kirjain.
    • Määritä pikanäppäimiä harkiten, koska ne ohittavat vastaavan Excelin oletuspikanäppäimen silloin, kun makron sisältävä työkirja on avoinna. Jos esimerkiksi määrität makron näppäinyhdistelmään Ctrl+z, et voi enää käyttää Kumoa-komentoa. Tämän vuoksi sen sijaan kannattaa yleensä käyttää näppäinyhdistelmää Ctrl+Vaihto+iso kirjain , kuten Ctrl+Vaihto+Z, jolla ei ole vastaavaa pikanäppäintä Excelissä.

    Excelin valmiiden Ctrl-pikanäppäinten luettelo on artikkelissa Excelin pikanäppäimet ja funktionäppäimet.

  5. Kirjoita Kuvaus-ruutuun makron kuvaus.

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

Makron suorittaminen valitsemalla painike pikatyökaluriviltä

Jos haluat suorittaa makron pikatyökalurivin painikkeesta, sinun on täytynyt ensin lisätä painike työkaluriviin. Lisätietoja on artikkelissa Makron painikkeen määrittäminen.

Makron suorittaminen valitsemalla valintanauhan mukautetun ryhmän painike

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). Lisätietoja on artikkelissa Makron painikkeen määrittäminen.

Makron suorittaminen valitsemalla grafiikkaobjektin alue

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

  1. Lisää laskentataulukkoon grafiikkaobjekti, kuten kuva, tai piirrä muoto. Tavallisesti piirretään pyöristetyn suorakulmion muoto siten, että se näyttää painikkeelta.
    Lisätietoja grafiikkaobjektin lisäämisestä on kohdassa Muotojen lisääminen, muuttaminen ja poistaminen.

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

  3. Toimi seuraavasti:

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

    • Jos haluat nauhoittaa uuden makron, joka liitetään valittuun graafiseen objektiin, valitse Tallenna makro, kirjoita makron nimi Tallenna makro -valintaikkunaan ja aloita sitten makron nauhoittaminen valitsemalla OK . Kun lopetat makron tallentamisen, valitse Lopeta tallennus-painikkeen kuvaKehitystyökalut-välilehdenKoodi-ryhmästä .

      Vihje

       Voit myös valita Lopeta tallennus-painikkeen kuvan tilarivin vasemmalta puolelta.

    • Jos haluat muokata aiemmin luotua makroa, valitse makron nimi Makron nimi -ruudusta ja valitse sitten Muokkaa.

  4. Valitse OK.

Visual Basic Editorin (VBE) makron suorittaminen

Käynnistä Visual Basic Editor (VBE) valitsemalla Kehittäjä-välilehdessä Visual Basic. Siirry Project Explorerilla moduuliin, joka sisältää suoritettavan makron, ja avaa se. Kaikki moduulin makrot näkyvät oikealla olevassa ruudussa. Valitse suoritettava makro viemällä kohdistin mihin tahansa makron kohtaan ja paina F5-näppäintä tai siirry valikossa kohtaan Suorita>makro.

Makron määrittäminen siten, että se suoritetaan automaattisesti työkirjan avaamisen yhteydessä

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 Kehittäjä-välilehdenKoodi-ryhmästäVisual Basic.

  3. Napsauta hiiren kakkospainikkeella Project Explorer -ikkunassa ThisWorkbook-objektia ja valitse sitten Näytä koodi.

    Vihje

    Jos Project Explorer -ikkuna ei ole näkyvissä, valitse Näytä-valikostaProject Explorer.

  4. Valitse Koodi-ikkunan yläpuolella olevasta objektiluettelostaTyökirja.
    Tämä luo automaattisesti tyhjän toimintosarjan Open-tapahtumalle , kuten:

    Private Sub Workbook_Open()

    End Sub

  5. Lisää toimintosarjaan seuraavat koodirivit:

    Private Sub Workbook_Open()
    MsgBoxin päivämäärä
    Laskentataulukot("Taul1"). Alue("A1"). Arvo = päivämäärä
    End Sub

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

  7. Sulje työkirja ja avaa se 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 viestiruudussa OK .

    Huomautus

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

Tarvitsetko lisätietoja?

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

Sivun alkuun

Katso myös

Makron automaattinen suorittaminen työkirjan avaamisen yhteydessä

Tehtävien automatisoiminen makrojen tallennuksen avulla

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

Kaikkien makrojen luominen ja tallentaminen yhteen työkirjaan

Makron tallentaminen