Kuinka tallentaa makro Exceliin

Samojen toimien toistuva suorittaminen ei ole vain tylsää, vaan se voi myös olla ajanhukkaa ja tuottavuuden kulumista(productivity) . Tämä pätee erityisesti aloitteleville Excel-käyttäjille(beginner Excel users) , jotka eivät ehkä ymmärrä, että yleisten tehtävien automatisointi on helppoa tallentamalla makro. Mutta mikä on Excel - makro? 

Excel -makrojen avulla voit automatisoida monet yleisimmät suorittamasi tehtävät kaavojen lisäämisestä tietojen muotoiluun. Sinun ei tarvitse olla ohjelmoija luodaksesi niitä, sillä Excel voi tallentaa toiminnot suorittaessasi niitä. Jos haluat tietää, kuinka makro tallennetaan Excelissä(Excel) , sinun on noudatettava alla olevia ohjeita.

Mikä on Excel-makro?(What Is an Excel Macro?)

Excel - makro on tallennettu ohjesarja, joka on luotu manuaalisesti VBA:ssa(created manually in VBA) (Visual Basic for Applications ) tai tallennettu automaattisesti Excelin Macro Recorder -työkalulla. Makron avulla voit tallentaa mitä tahansa yleisiä toimintoja, kuten tyhjien sarakkeiden poistamisen, tekstin muotoilun muuttamisen tai uusien kaavojen lisäämisen työkirjaan.

Nämä tallennetut toiminnot voidaan sitten suorittaa napin painalluksella tai käyttämällä tiettyä pikanäppäintä. Jokaisella makrolla on oma pikakuvake, jonka avulla voit toistaa toiminnon nopeasti.

Jos käytät Exceliä makron tallentamiseen, lyhennät laskentataulukon luomiseen tai muokkaamiseen kuluvaa aikaa, mikä nopeuttaa työnkulkua.

Kuinka tallentaa makro Exceliin(How to Record a Macro in Excel)

Helpoin tapa luoda uusi makro Microsoft Excelissä(Microsoft Excel) on tallentaa se Macro Recorder -työkalulla, jota voit käyttää (Mac)Excelissä(Excel) Windowsissa tai Macissa(Windows) . Valitettavasti makroa ei voi tallentaa Excel Onlineen(Excel Online)

  1. Jos haluat tallentaa uuden makron Exceliin(Excel) , avaa uusi tai olemassa oleva työkirja. Valitse nauhapalkin Kehittäjä(Developer) - välilehdellä Tallenna makro(Record Macro) -painike. Vaihtoehtoisesti paina näppäimistön Alt + T + M + R -näppäimiä.

  1. Tallenna makro(Record Macro) -ikkunassa voit määrittää makrollesi nimen, joka tunnistaa sen tarkoituksen Makron nimi(Macro name) -ruudussa, sekä antaa kuvauksen muille käyttäjille Kuvaus(Description ) - ruudussa. Voit myös lisätä pikanäppäimen (kuten Ctrl + T ) määrittääksesi uuden makron pikanäppäimelle.

  1. Avattavassa Tallenna makro sisään(Store macro in) -valikossa voit määrittää, mihin haluat tallentaa makron, kun se on tallennettu, kuten Tämä työkirja(This Workbook ) (tallentaaksesi sen avoimeen työkirjaan), Uusi työkirja(New Workbook ) (tallentaaksesi sen uuteen työkirjaan ) tai Personal Macro Workbook (jotta voit käyttää sitä useissa työkirjoissa). Aloita tallennus valitsemalla OK , kun olet vahvistanut valintasi.

  1. Kun valitset OK , Excel Macro Recorder on tallennustilassa. Jokainen suorittamasi toiminto painikkeen napsauttamisesta solun muokkaamiseen tallennetaan. Suorita tässä vaiheessa toiminnot, jotka haluat tallentaa makrona, ja valitse sitten Lopeta tallennus(Stop Recording ) -painike Kehittäjä(Developer) - välilehdellä, kun olet valmis.

Olemassa olevien Microsoft Excel -makrojen suorittaminen, muokkaaminen tai poistaminen(Running, Editing or Deleting Existing Microsoft Excel Macros)

Riippuen Tallenna makro(Record Macro) -ikkunassa valitsemastasi tallennuspaikasta, tallennettu makrosi(Macro) on valmis suoritettavaksi avoimessa työkirjassasi tai vasta avatussa työkirjassa.

  1. Jos haluat suorittaa, muokata tai poistaa luomasi makron, valitse Developer > Macros .

  1. Makro(Macro ) - ikkunassa on luettelo avoimessa työkirjassasi suoritettavista makroista. Suorita makro valitsemalla se luettelosta ja valitsemalla sitten Suorita(Run) - painike. Voit myös käyttää makron luomisen yhteydessä valitsemaasi pikanäppäintä sen suorittamiseen.

  1. Jos haluat sen sijaan tehdä muutoksia tallennettuun makroon, valitse Muokkaa(Edit ) - painike. Tämä avaa Excelin VBA(Excel VBA) - editorin, jolloin kokeneet käyttäjät voivat muokata VBA-koodia(edit the VBA code) ja muuttaa makron toimintatapaa. VBA-aloittelijoille(VBA beginners) saattaa olla helpompi yksinkertaisesti poistaa makro ja tallentaa se uudelleen.

  1. Jos haluat poistaa makron, valitse se luettelosta ja napsauta sitten Poista(Delete ) - painiketta.

  1. Excel pyytää sinua vahvistamaan, että haluat poistaa makron. Vahvista tämä valitsemalla Kyllä . (Yes)Kun makro on poistettu, sinun on tallennettava makro uudelleen yllä lueteltujen vaiheiden mukaisesti.

Excel-tiedostojen tallentaminen tallennettujen makrojen kanssa(Saving Excel Files with Recorded Macros)

Excel -työkirjat tallennetaan yleensä XLSX-tiedostomuodossa(XLSX file format ) (tai XLS -tiedostomuodossa (XLS)Excel 2007 :ssä ja sitä vanhemmissa työkirjoissa ). Tämä tiedostotyyppi tukee useimpia Excel- tietoja, mutta ei sisällä tallennettuja Excel -makroja.

Jos haluat tallentaa Excel - tiedoston, jossa on tallennettuja makroja, sinun on käytettävä sen sijaan XLSM- tiedostomuotoa.

  1. Voit tallentaa Excel -tiedoston makrokäyttöisenä työkirjana valitsemalla File > Save As > Browse

  1. Valitse Tallenna nimellä(Save As ) -ikkunan avattavasta valikosta Excel Macro-Enabled Workbook (*.xlsm) . Valitse tiedoston tallennuspaikka ja tallenna se valitsemalla Tallenna(Save) - painike.

  1. Kun avaat makroa tukevan Excel - tiedoston toisessa PC- tai Mac -tietokoneessa , saatat joutua valtuuttamaan Excel suorittamaan kaikki mukana olevat makrot ensin. Tee tämä valitsemalla Ota makrot käyttöön(Enable Macros) -painike.

Excel-tiedostojen jakaminen tallennettujen makrojen kanssa(Sharing Excel Files with Recorded Macros)

Excel -makrot ovat hyödyllisiä, mutta ne sisältävät myös mahdollisia tietoturvariskejä. Jos avaat Excel - tiedoston, joka sisältää makroja lähteestä, jota et tunnista tai johon et luota, annat tiedoston suorittaa vaarallista koodia tietokoneellasi.

Tämän vuoksi online-sähköpostipalveluntarjoajat, kuten Gmail , estävät automaattisesti käyttäjiä lähettämästä XLSM -tiedostoja (makro-yhteensopiva Excel - työkirja) muille käyttäjille. Jos näin käy, voit ehkä käyttää tiedostojenjakopalveluita, kuten Google Drivea(Google Drive) , jakaaksesi sen verkossa muiden käyttäjien kanssa.

Jos haluat jakaa makroa käyttävän Excel - tiedoston toisen lähellä olevan käyttäjän kanssa, voit myös tarkastella paikallisia tiedostonsiirtotapoja(local file transfer methods) jakaaksesi sen toisen PC:n tai Macin(Mac) kanssa tai muiden laitteiden, kuten älypuhelimien, kanssa.

Makrokäyttöiset Excel - tiedostot voidaan pakata viruksiin tai muihin haittaohjelmiin, joten jos avaat Excel - tiedoston, johon et luota, saatat joutua etsimään haittaohjelmia(scan for malware) jälkikäteen varmistaaksesi, että tietokoneesi ei ole vaarantunut. Tai skannaa itse tiedosto(scan the file itself) ennen sen avaamista.

Edistyneet Excel-vinkit ja temput(Advanced Excel Tips and Tricks)

Makron tallentaminen on vain yksi Excel-temppu(Excel trick) , joka voi auttaa sinua säästämään aikaa, mutta on myös muita Excelin(Excel) ominaisuuksia, jotka voivat tehdä sinusta myös tuottavamman. Tehokäyttäjät(Power) saattavat olla kiinnostuneita Excelin käyttämisestä tietojen kaappaamiseen verkossa(using Excel to scrape data online) , kun taas data-analyytikot saattavat olla uteliaita siitä, kuinka COUNTIFS-, SUMIFS- ja AVERAGEIFS(how to use COUNTIFS, SUMIFS and AVERAGEIFS) -laskentoja käytetään laajaan data-analyysiin.

Jos haluat työskennellä mieluummin ryhmässä tai kamppailet monimutkaisen Excel - kaavan kanssa, voit myös tehdä yhteistyötä Excel-laskentataulukoiden(collaborate on Excel spreadsheets) parissa jaetun työkirjan avulla. Saatat kuitenkin huomata, että Google Sheets on parempi vaihtoehto(Google Sheets is a better option) verkkoyhteistyöhön, mutta siinä on monia samoja toimintoja ja ominaisuuksia.



About the author

Olen ohjelmistoinsinööri, jolla on yli 10 vuoden kokemus Windows-pohjaisten sovellusten suunnittelusta, rakentamisesta ja ylläpidosta. Olen myös perehtynyt tekstinkäsittelyyn, laskentataulukkolaskentaan ja esityksiin. Osaan kirjoittaa selkeitä ja ytimekkäitä kuvauksia koodista, selittää monimutkaisia ​​käsitteitä aloitteleville kehittäjille ja tehdä vianmäärityksiä asiakkaille lennossa.



Related posts