Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Yksinkertaisten Makrojen Tallentaminen | Automaatio ja Nopeat Kaavojen Työnkulut
Excelin tuottavuus ja nopeus

Yksinkertaisten Makrojen Tallentaminen

Pyyhkäise näyttääksesi valikon

Makro on tallennettu toimintojen sarja, jonka Excel voi toistaa pyynnöstä. Kaikki toistuvat tehtävät — kuten saman muotoilun soveltaminen kuukausiraporttiin, tuodun datan siivoaminen, otsikoiden ja yhteenlaskujen lisääminen uuteen taulukkoon — voidaan tallentaa kerran ja suorittaa sekunneissa jatkossa.

Makron tallennin tallentaa toimintosi niiden suorittamisen aikana ja muuntaa ne automaattisesti toistettavaksi skriptiksi.

Kehittäjä-välilehden ottaminen käyttöön

Makron tallennustyökalut löytyvät Kehittäjä-välilehdeltä, joka on oletuksena piilotettu.

Ota se käyttöön näin:

  • Windows: Tiedosto → Asetukset → Mukauta valintanauhaa → valitse Kehittäjä oikeasta paneelista → OK;
  • Mac: Excel → Asetukset → Valintanauha ja työkalurivi → valitse Kehittäjä → Tallenna.

Kun Kehittäjä-välilehti on otettu käyttöön, se näkyy valintanauhassa, ja siinä on Tallenna makro, Makrot ja Visual Basic -painikkeet.

Makron tallennuksen sijainti

Ennen tallennusta Excel kysyy, mihin makro tallennetaan:

Tallennuspaikat:

  • Tämä työkirja: Makro tallennetaan nykyiseen tiedostoon — käytettävissä vain, kun kyseinen tiedosto on auki;
  • Uusi työkirja: Makro tallennetaan uuteen työkirjaan;
  • Henkilökohtainen makrotyökirja: Makro tallennetaan piilotettuun työkirjaan (PERSONAL.XLSB), joka avautuu automaattisesti Excelin kanssa — käytettävissä kaikissa työkirjoissa, aina.

Ensimmäisen makron tallentaminen

  1. Avaa sales-taulukko. Napsauta solua A1;

  2. Siirry kohtaan Kehittäjä → Tallenna makro (tai Näytä → Makrot → Tallenna makro);

  3. Valintaikkunassa:

    • Makron nimi: FormatHeader (ei välilyöntejä — käytä alaviivoja tai camelCase-muotoa);
    • Pikanäppäin: Ctrl + Shift + H (valitse yhdistelmä, jota Excel ei jo käytä);
    • Tallenna makro: Tämä työkirja;
    • Kuvaus: muotoilee otsikkorivin lihavoitu, sininen täyttö, valkoinen fontti ja sarakkeiden automaattinen sovitus.
  4. Napsauta OK — tallennus alkaa. Pieni Lopeta tallennus -painike ilmestyy tilariville;

  5. Suorita muotoilutoiminnot:

    • Valitse rivi 1 (Shift + Välilyönti);
    • Käytä lihavointia: Ctrl + B;
    • Käytä tummansinistä täyttöä: Aloitus → Täyttöväri → Tummansininen;
    • Käytä valkoista fonttia: Aloitus → Fontin väri → Valkoinen;
    • Valitse kaikki sarakkeet: Ctrl + A;
    • Sarakkeiden automaattinen sovitus: Aloitus → Muotoile → Sovita sarakkeen leveys automaattisesti.
  6. Napsauta Lopeta tallennus (Kehittäjä → Lopeta tallennus tai painike tilarivillä).

Makro on tallennettu.

Makron suorittaminen

Makron testaaminen

Poista muotoilu riviltä 1 ja paina sitten Ctrl + Shift + H. Muotoilu palautetaan täsmälleen tallennetulla tavalla — alle sekunnissa.

Makron muokkaaminen — lyhyt katsaus

Jokainen tallennettu makro luo VBA (Visual Basic for Applications) -koodia, jota voi tarkastella ja muokata.

Visual Basic Editorin avaaminen: Kehittäjä → Visual Basic (tai Alt + F11 Windowsissa, Opt + F11 Macissa) Tallennettu FormatHeader-makro näyttää suunnilleen tältä:

Sub FormatHeader()
    Rows("1:1").Select
    Selection.Font.Bold = True
    With Selection.Interior
        .Color = RGB(0, 32, 96)
    End With
    Selection.Font.Color = RGB(255, 255, 255)
    Cells.Select
    Cells.EntireColumn.AutoFit
End Sub

Makrojen käyttö ei vaadi VBA:n ymmärtämistä — mutta myös perusmuokkaukset ovat mahdollisia. Esimerkiksi RGB(0, 32, 96)-arvon vaihtaminen toiseen väriin tai "1:1" muuttaminen muotoon "1:2" kahden otsikkorivin muotoilua varten — nämä pienet muutokset ovat luettavissa ilman ohjelmointikokemusta.

Makroja sisältävän työkirjan tallentaminen

Tavalliset .xlsx-tiedostot eivät voi tallentaa makroja. Kun tallennat makroja sisältävän työkirjan, Excel kehottaa tallentamaan makroja tukevaan muotoon:

  • .xlsm — Excel Macro-Enabled Workbook (vakiovalinta);
  • .xlsb — Excel Binary Workbook (nopeampi avata/tallentaa erittäin suurille tiedostoille, tukee myös makroja).
Note
Huomio

Jos tallennat muodossa .xlsx, kaikki makrot poistetaan. Tallenna aina makroja sisältävät tiedostot muodossa .xlsm.

Muotoilumakron tallentaminen

  1. Ota Kehittäjä-välilehti käyttöön, jos se ei ole näkyvissä.

  2. Tallenna makro nimeltä FormatSalesTable tähän työkirjaan, pikanäppäimellä Ctrl + Shift + F:

    • Muunna tiedot taulukoksi (Ctrl + T) haluamallasi tyylillä;
    • Käytä valuuttamuotoilua Revenue-sarakkeeseen (Ctrl + Shift + $);
    • Sovita kaikki sarakkeet automaattisesti.

Lopeta tallennus.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 3

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Yksinkertaisten Makrojen Tallentaminen

Makro on tallennettu toimintojen sarja, jonka Excel voi toistaa pyynnöstä. Kaikki toistuvat tehtävät — kuten saman muotoilun soveltaminen kuukausiraporttiin, tuodun datan siivoaminen, otsikoiden ja yhteenlaskujen lisääminen uuteen taulukkoon — voidaan tallentaa kerran ja suorittaa sekunneissa jatkossa.

Makron tallennin tallentaa toimintosi niiden suorittamisen aikana ja muuntaa ne automaattisesti toistettavaksi skriptiksi.

Kehittäjä-välilehden ottaminen käyttöön

Makron tallennustyökalut löytyvät Kehittäjä-välilehdeltä, joka on oletuksena piilotettu.

Ota se käyttöön näin:

  • Windows: Tiedosto → Asetukset → Mukauta valintanauhaa → valitse Kehittäjä oikeasta paneelista → OK;
  • Mac: Excel → Asetukset → Valintanauha ja työkalurivi → valitse Kehittäjä → Tallenna.

Kun Kehittäjä-välilehti on otettu käyttöön, se näkyy valintanauhassa, ja siinä on Tallenna makro, Makrot ja Visual Basic -painikkeet.

Makron tallennuksen sijainti

Ennen tallennusta Excel kysyy, mihin makro tallennetaan:

Tallennuspaikat:

  • Tämä työkirja: Makro tallennetaan nykyiseen tiedostoon — käytettävissä vain, kun kyseinen tiedosto on auki;
  • Uusi työkirja: Makro tallennetaan uuteen työkirjaan;
  • Henkilökohtainen makrotyökirja: Makro tallennetaan piilotettuun työkirjaan (PERSONAL.XLSB), joka avautuu automaattisesti Excelin kanssa — käytettävissä kaikissa työkirjoissa, aina.

Ensimmäisen makron tallentaminen

  1. Avaa sales-taulukko. Napsauta solua A1;

  2. Siirry kohtaan Kehittäjä → Tallenna makro (tai Näytä → Makrot → Tallenna makro);

  3. Valintaikkunassa:

    • Makron nimi: FormatHeader (ei välilyöntejä — käytä alaviivoja tai camelCase-muotoa);
    • Pikanäppäin: Ctrl + Shift + H (valitse yhdistelmä, jota Excel ei jo käytä);
    • Tallenna makro: Tämä työkirja;
    • Kuvaus: muotoilee otsikkorivin lihavoitu, sininen täyttö, valkoinen fontti ja sarakkeiden automaattinen sovitus.
  4. Napsauta OK — tallennus alkaa. Pieni Lopeta tallennus -painike ilmestyy tilariville;

  5. Suorita muotoilutoiminnot:

    • Valitse rivi 1 (Shift + Välilyönti);
    • Käytä lihavointia: Ctrl + B;
    • Käytä tummansinistä täyttöä: Aloitus → Täyttöväri → Tummansininen;
    • Käytä valkoista fonttia: Aloitus → Fontin väri → Valkoinen;
    • Valitse kaikki sarakkeet: Ctrl + A;
    • Sarakkeiden automaattinen sovitus: Aloitus → Muotoile → Sovita sarakkeen leveys automaattisesti.
  6. Napsauta Lopeta tallennus (Kehittäjä → Lopeta tallennus tai painike tilarivillä).

Makro on tallennettu.

Makron suorittaminen

Makron testaaminen

Poista muotoilu riviltä 1 ja paina sitten Ctrl + Shift + H. Muotoilu palautetaan täsmälleen tallennetulla tavalla — alle sekunnissa.

Makron muokkaaminen — lyhyt katsaus

Jokainen tallennettu makro luo VBA (Visual Basic for Applications) -koodia, jota voi tarkastella ja muokata.

Visual Basic Editorin avaaminen: Kehittäjä → Visual Basic (tai Alt + F11 Windowsissa, Opt + F11 Macissa) Tallennettu FormatHeader-makro näyttää suunnilleen tältä:

Sub FormatHeader()
    Rows("1:1").Select
    Selection.Font.Bold = True
    With Selection.Interior
        .Color = RGB(0, 32, 96)
    End With
    Selection.Font.Color = RGB(255, 255, 255)
    Cells.Select
    Cells.EntireColumn.AutoFit
End Sub

Makrojen käyttö ei vaadi VBA:n ymmärtämistä — mutta myös perusmuokkaukset ovat mahdollisia. Esimerkiksi RGB(0, 32, 96)-arvon vaihtaminen toiseen väriin tai "1:1" muuttaminen muotoon "1:2" kahden otsikkorivin muotoilua varten — nämä pienet muutokset ovat luettavissa ilman ohjelmointikokemusta.

Makroja sisältävän työkirjan tallentaminen

Tavalliset .xlsx-tiedostot eivät voi tallentaa makroja. Kun tallennat makroja sisältävän työkirjan, Excel kehottaa tallentamaan makroja tukevaan muotoon:

  • .xlsm — Excel Macro-Enabled Workbook (vakiovalinta);
  • .xlsb — Excel Binary Workbook (nopeampi avata/tallentaa erittäin suurille tiedostoille, tukee myös makroja).
Note
Huomio

Jos tallennat muodossa .xlsx, kaikki makrot poistetaan. Tallenna aina makroja sisältävät tiedostot muodossa .xlsm.

Muotoilumakron tallentaminen

  1. Ota Kehittäjä-välilehti käyttöön, jos se ei ole näkyvissä.

  2. Tallenna makro nimeltä FormatSalesTable tähän työkirjaan, pikanäppäimellä Ctrl + Shift + F:

    • Muunna tiedot taulukoksi (Ctrl + T) haluamallasi tyylillä;
    • Käytä valuuttamuotoilua Revenue-sarakkeeseen (Ctrl + Shift + $);
    • Sovita kaikki sarakkeet automaattisesti.

Lopeta tallennus.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 3
some-alt