Makron kirjoittaminen Excelissä: Makro-opetusohjelma – Mikä on ja käyttö

Mikä on Excel-makro?

Excel Macro on tallennus- ja toistotyökalu, joka yksinkertaisesti tallentaa Excel-vaiheet ja makro toistaa sen niin monta kertaa kuin haluat. VBA-makrot säästävät aikaa, koska ne automatisoivat toistuvia tehtäviä. Se on osa ohjelmointikoodia, joka toimii Excel-ympäristössä, mutta sinun ei tarvitse olla kooderi ohjelmoidaksesi makroja. Tarvitset kuitenkin perustiedot VBA:sta, jotta voit tehdä edistyneitä muutoksia makroon.

Miksi Excel-makroja käytetään Excelissä?

Ihmisinä olemme tottumuksia. On tiettyjä asioita, joita teemme päivittäin, joka työpäivä. Eikö olisi parempi, jos olisi jokin maaginen tapa painaa yhtä nappia ja kaikki rutiinitehtävämme on tehty? Kuulen sinun sanovan kyllä. Excelin makro auttaa sinua saavuttamaan sen. Maallikon kielellä makro määritellään rutiinivaiheidesi tallennukseen Excelissä, jonka voit toistaa yhdellä painikkeella.

Työskentelet esimerkiksi vesilaitoksen kassanhoitajana. Osa asiakkaista maksaa pankin kautta ja loppujen lopuksi sinun on ladattava tiedot pankista ja muotoiltava ne liiketoimintatarpeitasi vastaavalla tavalla.

Voit tuoda tiedot sisään kunnostautua ja muoto. Seuraavana päivänä sinun on suoritettava sama rituaali. Siitä tulee pian tylsää ja tylsää. Makrot ratkaisevat tällaiset ongelmat automatisoimalla rutiinitehtävät. Voit tallentaa vaiheet makron avulla

  • Tietojen tuominen
  • Muotoile se vastaamaan yrityksesi raportointivaatimuksia.

Mikä on VBA maallikon kielellä?

VBA on lyhenne sanoista Visual Basic for Applications. Se on ohjelmointikieli, jota Excel käyttää askelmiesi tallentamiseen suorittaessasi rutiinitehtäviä. Sinun ei tarvitse olla ohjelmoija tai erittäin tekninen henkilö nauttiaksesi makrojen eduista Excelissä. Excelissä on ominaisuuksia, jotka luovat lähdekoodin automaattisesti puolestasi. Lue artikkeli aiheesta VBA lisätietoja.

Excelin makron perusteet

Makrot ovat yksi kehittäjien ominaisuuksista. Oletusarvoisesti kehittäjien välilehteä ei näytetä Excelissä. Sinun on näytettävä se mukautetun raportin kautta

Hyökkääjät voivat murtautua järjestelmääsi Excel-makrojen avulla. Oletuksena ne on poistettu käytöstä Excelissä. Jos sinun on suoritettava makroja, sinun on otettava käyttöön makrot ja suoritettava vain makroja, joiden tiedät tulevan luotetusta lähteestä

Jos haluat tallentaa Excel-makroja, sinun on tallennettava työkirjasi makroja tukevassa muodossa *.xlsm

Makron nimi ei saa sisältää välilyöntejä.

Täytä aina makron kuvaus, kun luot makron. Tämä auttaa sinua ja muita ymmärtämään, mitä makro tekee.

Vaiheittainen esimerkki makrojen tallentamisesta Exceliin

Nyt tässä Excel-makrojen opetusohjelmassa opimme luomaan makron Excelissä:

Työskentelemme makrojen Excelin tärkeydessä kuvatun skenaarion kanssa. Tässä Excel-makro-opetusohjelmassa työskentelemme seuraavan CSV-tiedoston kanssa makrojen kirjoittamiseen Excelissä.

Makron tallentaminen Exceliin

Voit ladata yllä olevan tiedoston täältä

Lataa yllä oleva CSV-tiedosto ja makrot

Luomme makroa tukevan mallin, joka tuo yllä olevat tiedot ja muotoilee ne vastaamaan liiketoimintaraportointivaatimuksiamme.

Ota kehittäjävaihtoehto käyttöön

VBA-ohjelman suorittamiseksi sinulla on oltava pääsy Excelin kehittäjävaihtoehtoon. Ota kehittäjävaihtoehto käyttöön alla olevan Excel-makroesimerkin mukaisesti ja kiinnitä se Excelin päänauhaan.


Vaihe 1)Siirry päävalikkoon "FILE"

Valitse vaihtoehto "Asetukset".

Ota kehittäjävaihtoehto käyttöön

Ota kehittäjävaihtoehto käyttöön

Vaihe 2) Nyt avautuu toinen ikkuna, jossa tee seuraavat asiat

  • Napsauta Mukauta nauhaa
  • Valitse Kehittäjä-vaihtoehdon valintaruutu
  • Napsauta OK-painiketta

Ota kehittäjävaihtoehto käyttöön

Vaihe 3) Kehittäjä-välilehti

Näet nyt KEHITTÄJÄ-välilehden nauhassa

Ota kehittäjävaihtoehto käyttöön

Vaihe 4) Lataa CSV

Ensin näemme, kuinka voimme luoda komentopainikkeen laskentataulukkoon ja suorittaa ohjelman.

  • Luo C-asemaan kansio nimeltä Pankkikuitit
  • Liitä lataamasi Receives.csv-tiedosto

Ota kehittäjävaihtoehto käyttöön

Vaihe 5) Nauhoita makro

  1. Napsauta KEHITTÄJÄ-välilehteä
  2. Napsauta Tallenna makro alla olevan kuvan mukaisesti

Ota kehittäjävaihtoehto käyttöön

Saat seuraavan dialogi-ikkunan

Ota kehittäjävaihtoehto käyttöön

  1. Kirjoita makron nimeksi ImportBankReceipts.
  2. Vaihe kaksi on siellä oletuksena
  3. Kirjoita kuvaus yllä olevan kaavion mukaisesti
  4. Napsauta "OK" -välilehteä

Vaihe 6) Suorita makro Operatoiminnot/vaiheet, jotka haluat tallentaa

  • Aseta kohdistin soluun A1
  • Napsauta DATA-välilehteä
  • Napsauta Hae ulkoiset tiedot -nauhapalkissa Tekstistä -painiketta

Saat seuraavan dialogi-ikkunan

Ota kehittäjävaihtoehto käyttöön

  1. Siirry paikalliseen asemaan, johon olet tallentanut CSV-tiedoston
  2. Valitse CSV-tiedosto
  3. Napsauta Tuo-painiketta

Saat seuraavan ohjatun toiminnon

Ota kehittäjävaihtoehto käyttöön

Napsauta Seuraava-painiketta yllä olevien vaiheiden suorittamisen jälkeen

Ota kehittäjävaihtoehto käyttöön

Noudata yllä olevia ohjeita ja napsauta Seuraava-painiketta

Ota kehittäjävaihtoehto käyttöön

  • Napsauta Valmis-painiketta
  • Työkirjasi pitäisi nyt näyttää seuraavalta

Ota kehittäjävaihtoehto käyttöön

Vaihe 7) Muotoile tiedot

Lihavoi sarakkeet, lisää loppusumma ja käytä SUMMA-funktiota saadaksesi kokonaissumman.

Ota kehittäjävaihtoehto käyttöön

Vaihe 8) Lopeta makron tallennus

Nyt kun olemme saaneet rutiinityömme valmiiksi, voimme napsauttaa Lopeta makron tallennus -painiketta alla olevan kuvan mukaisesti

Ota kehittäjävaihtoehto käyttöön

Vaihe 9) Toista makro

Ennen kuin tallennamme työkirjamme, meidän on poistettava tuodut tiedot. Teemme tämän luodaksemme mallin, jonka kopioimme aina, kun saamme uusia kuitteja ja haluamme suorittaa ImportBankReceipts-makron.

  • Korosta kaikki tuodut tiedot
  • Napsauta korostettuja tietoja hiiren kakkospainikkeella
  • Napsauta Poista
  • Napsauta Tallenna nimellä -painiketta
  • Tallenna työkirja makrokäyttöisessä muodossa alla olevan kuvan mukaisesti

Ota kehittäjävaihtoehto käyttöön

  • Tee kopio juuri tallennetusta mallista
  • Avaa se
  • Napsauta KEHITTÄJÄ-välilehteä
  • Napsauta Makrot-painiketta

Saat seuraavan dialogi-ikkunan

Ota kehittäjävaihtoehto käyttöön

  1. Valitse ImportBankReceipts
  2. Korostaa makrosi kuvauksen
  3. Napsauta Suorita-painiketta

Saat seuraavat tiedot

Ota kehittäjävaihtoehto käyttöön

Onnittelut, loit juuri ensimmäisen makrosi Excelissä.

Yhteenveto

Makrot yksinkertaistavat työelämäämme automatisoimalla suurimman osan rutiinitöistämme. Excel-makrot toimivat Visual Basic for Applications -ohjelmistolla.