Makrojen luominen ja kaikkien makrojen tallentaminen yhteen työkirjaan

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

Kun luot makron työkirjaan ensimmäisen kerran, se toimii vain kyseisessä työkirjassa. Haluatko käyttää makroa myös muissa työkirjoissa? Makrot ovat käytettävissä joka kerta avatessasi Excelin, kun luot ne Personal.xlsb-nimiseen työkirjaan. Tämä on tietokoneeseen tallennettu piilotettu työkirja, joka avautuu taustalla aina, kun avaat Excelin.

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. Lisätietoja on artikkelissa Kehitystyökalut-välilehden näyttäminen.

Valintanauhan Kehitystyökalut-välilehti Luo seuraavaksi makro. Tallennamme makron, joka ei tee mitään, mutta luo henkilökohtaisen makrotyökirjan.

Lisätietoja makrojen luomisesta löytyy kohdasta Pikaopas: makron luominen.

  1. Siirry Kehitystyökalut-välilehteen ja valitse Tallenna makro.
    Kehitystyökalut-välilehden Koodi-ryhmä
  2. Älä kirjoita makron nimeä Makron nimi -ruutuun Tallenna makro -valintaikkunassa. Voit hyväksyä Excelin antaman nimen, kuten Makro1, koska tämä on vain tilapäinen makro.
    Kun alat luoda omia makroja, anna niille kuvaavat nimet, jotta tiedät, mitä ne tekevät.
  3. Valitse Tallenna makro sisään -ruudussaOma makrotyökirja>OK. Tämä on tärkein vaihe, sillä jos sinulla ei vielä ole omaa makrotyökirjaa, Excel luo uuden sellaisen.
  4. Valitse Kehittäjän>lopeta tallennus, niin Excel on luonut oman makrosanakirjan.
  5. Kun suljet työkirjan, sinua pyydetään tallentamaan sekä työkirja että Oma makro -työkirja.

Voit tarkastella luomaasi makroa seuraavasti:

  1. Siirry Developer>Visual Basiciin käynnistääksesi Visual Basic Editorin (VBE), johon makrot tallennetaan.

  2. Oma makro -työkirja löytyy Project Explorer -ruudusta vasemmasta reunasta. Jos et näe sitä, siirry kohtaan Näytä>Project Explorer.

  3. Kaksoisnapsauta VBA Project (PERSONAL.xlsb) -kansiota >Modules>Module1, niin löydät tallentamasi tyhjän Makro1:n. Voit poistaa koodin tai säilyttää sen, jos haluat lisätä koodin myöhempään.

    Huomautus

    Kun tallennat makron uuteen Excel-esiintymään, VBA luo automaattisesti uuden moduulikansion ja lisää sen numeroa. Jos sinulla on jo Moduuli1 ja Moduuli2, VBA luo moduulin3. Voit nimetä moduulit uudelleen Ominaisuudet-ikkunassaProject Explorerin alapuolella, jotta ne vastaavat paremmin sitä, mitä niiden sisällä olevat makrot tekevät.

Makrojen siirtäminen tietokoneesta toiseen

Personal.xlsb-tiedosto tallennetaan XLSTART-nimiseen kansioon. Jos haluat jakaa makrot toisen käyttäjän kanssa, voit kopioida sen muiden tietokoneiden XLSTART-kansioon tai kopioida osan tai kaikki makrot muiden tietokoneiden Personal.xlsb-tiedostoon. Voit etsiä XLSTART-toiminnon Resurssienhallinnasta .

Jos haluat jakaa makroja muiden kanssa, voit lähettää heille työkirjan, joka sisältää ne. Voit jakaa työkirjan muiden kanssa myös jaetun verkkoaseman tai SharePoint Services -kirjaston avulla.

Lisätietoja makrojen kopioimisesta työkirjasta toiseen on ohjeartikkelissa Makromoduulin kopioiminen toiseen työkirjaan.

Tarvitsetko lisätietoja?

Voit aina pyytää apua Excel Tech Communityn asiantuntijalta tai saada tukea yhteisöissä.