Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Voit suorittaa makron Microsoft Excel. Makro on toiminto tai joukko toimintoja, joiden avulla voidaan automatisoida tehtäviä. Makrot tallennetaan Visual Basic for Applications ohjelmointikielellä. Voit suorittaa makron aina napsauttamalla valintanauhan Kehitystyökalut-välilehden Makrot-komentoa. Sen mukaan, miten makro on määritetty suoritettavaksi, voit ehkä suorittaa sen myös painamalla näppäinyhdistelmää pikanäppäin, napsauttamalla painiketta pikatyökalurivillä tai valintanauhan mukautetussa ryhmässä tai napsauttamalla objektia, kuvaa tai ohjausobjektia. Lisäksi voit suorittaa makron automaattisesti aina, kun avaat työkirjan.

Ennen kuin suoritat makroja

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

  • Valitse Windows-välilehdessä Tiedostoasetukset>->Valintanauhan mukauttaminen.

  • Mac-tietokoneessavalitse Excel > Asetukset... > valintanauhan & työkaluriviltä.

  • Valitse Mukauta valintanauhaa -osanPäävälilehteet-kohdassaKehitystyökalut-valintaruutu ja paina OK.

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

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

  3. Napsauta Makron nimi -ruudussa makroa, jonka haluat suorittaa, ja paina Suorita-painiketta.

  4. Sinulla on myös muita vaihtoehtoja:

    • Asetukset – Lisää pikanäppäin tai makron kuvaus.

    • Vaihe – 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 ja voit muokata makrokoodia tarpeen mukaan. Kun olet tehnyt muutoksia, voit suorittaa makron editorista painamalla F5-näppäintä.

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

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

  2. Napsauta Makron nimi -ruudussa makroa, jonka haluat liittää yhdistelmän pikanäppäimeen.

  3. Valitse Asetukset.

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

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

    Huomautukset: 

    • Jos Windows, pienillä kirjaimilla pikanäppäin on Ctrl+kirjain. Isojen kirjainten näppäinyhdistelmä on Ctrl+Vaihto+Letter.

    • Macissapienillä kirjaimilla pikanäppäin on Optio+Komento+kirjain,mutta myös Ctrl+kirjain toimii. Isojen kirjainten näppäinyhdistelmä on Ctrl+Vaihto+Letter.

    • Määritä pikanäppäimet huolellisesti, koska ne ohittavat vastaavan Excel samalla, kun makron sisältävä työkirja on avoinna. Jos esimerkiksi liität makron näppäinyhdistelmälle Ctrl+z,et voi enää kumota -komentoa. Tämän vuoksi sen sijaan kannattaa käyttää näppäinyhdistelmää Ctrl+Vaihto+Isot kirjaimet, kuten Ctrl+Vaihto+Z,jolla ei ole vastaavaa pikanäppäintä Excel.

    Luettelo Ctrl-näppäinyhdistelmän pikanäppäimistä, jotka on jo määritetty Excel on artikkelissa Excel ja toimintonäppäimet.

  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 on täytynyt ensin lisätä painike työkaluriviin. Lisätietoja on kohdassa Makron liittäminen painikkeeseen.

Voit luoda mukautetun ryhmän, joka näkyy valintanauhan välilehdessä, ja liittää sitten makron ryhmän painikkeeseen. Voit esimerkiksi lisätä Kehitystyökalut-välilehteen mukautetun ryhmän nimeltä Omat makrot ja lisätä sitten uuteen ryhmään makron (joka näkyy painikkeena). Lisätietoja on kohdassa Makron liittäminen painikkeeseen.

Makron suorittaminen kuvaobjektin alueen osoittamalla

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

  1. Lisää laskentataulukkoon grafiikkaobjekti, kuten kuva, tai piirrä muoto. Yleinen tilanne on piirtää Pyöristetty suorakulmio -muoto ja muotoilla se niin, että se näyttää painikkeelta.

    Lisätietoja grafiikkaobjektin lisäämiseen on kohdassa Muotojen lisääminen, muuttaminen tai poistaminen.

  2. Napsauta luomaa hotspotia hiiren kakkospainikkeella ja valitse Sitten Liitä makro.

  3. Tee jompikumpi seuraavista:

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

    • Jos haluat tallentaa uuden makron, joka määritetään valitulle kuvaobjektille, valitse Tallenna ,kirjoita makron nimi Tallenna makro -valintaikkunaan ja aloita sitten makron tallentaminen valitsemalla OK. Kun olet lopettanut makron tallennuksen, valitsePainikkeen kuva -välilehdenKoodi-ryhmässä Lopeta tallennus.

      Vihje:  Voit myös napsauttaa Lopeta Painikkeen kuva -painiketta tilarivin vasemmassa reunassa.

    • Jos haluat muokata aiemmin luotua makroa, napsauta makron nimeä Makron nimi -ruudussa ja valitse sitten Muokkaa.

  4. Valitse OK.

Valitse Kehitystyökalut-välilehdessä Visual Basic avataksesi Visual Basic Editorin(VBE). Siirry Project Resurssienhallintaan, joka sisältää suoritettavan makron, ja avaa se. Kaikki moduulin makrot näkyvät oikealla olevassa ruudussa. Valitse suoritettava makro sijoittamalla kohdistin mihin tahansa makron kohtaan ja paina F5-näppäintätai valitse valikossa 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älilehdessä Koodi-ryhmästä Visual Basic.

  3. Napsauta Project-ikkunassa hiiren kakkospainikkeella TämäTyökirja-objektia ja valitse Näytä koodi.

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

  4. Valitse Koodi-ikkunan yläpuolella olevasta Objekti-luettelosta Työkirja.

    Tämä luo automaattisesti tyhjän toimintosarjan Open-tapahtumaan, kuten Private

    Sub Workbook_Open()

    End Sub

  5. Lisää toimintosarjaan seuraavat koodirivit:

    Private Sub Workbook_Open()
    MsgBox Date
    Worksheets("Sheet1"). Alue("A1"). Arvo =
    Päättymispäivän ali

  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 toimintosarja Workbook_Open, joka näyttää tämän päivän päivämäärän sanomaruudussa.

  8. Napsauta viestiruudussa OK.

    Huomautus: Taulukko1:n solu A1 sisältää myös päivämäärän, koska toimintosarja Workbook_Open.

Tarvitsetko lisätietoja?

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

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

Tarvitsetko lisäohjeita?

Kehitä taitojasi

Tutustu koulutusmateriaaliin >

Saat uudet ominaisuudet ensimmäisten joukossa

LIITY MICROSOFT 365 INSIDERS -JÄSENEKSI >

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?

Kiitos palautteesta!

×