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ä.
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".
Vaihe 2) Nyt avautuu toinen ikkuna, jossa tee seuraavat asiat
- Napsauta Mukauta nauhaa
- Valitse Kehittäjä-vaihtoehdon valintaruutu
- Napsauta OK-painiketta
Vaihe 3) Kehittäjä-välilehti
Näet nyt KEHITTÄJÄ-välilehden nauhassa
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
Vaihe 5) Nauhoita makro
- Napsauta KEHITTÄJÄ-välilehteä
- Napsauta Tallenna makro alla olevan kuvan mukaisesti
Saat seuraavan dialogi-ikkunan
- Kirjoita makron nimeksi ImportBankReceipts.
- Vaihe kaksi on siellä oletuksena
- Kirjoita kuvaus yllä olevan kaavion mukaisesti
- 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
- Siirry paikalliseen asemaan, johon olet tallentanut CSV-tiedoston
- Valitse CSV-tiedosto
- Napsauta Tuo-painiketta
Saat seuraavan ohjatun toiminnon
Napsauta Seuraava-painiketta yllä olevien vaiheiden suorittamisen jälkeen
Noudata yllä olevia ohjeita ja napsauta Seuraava-painiketta
- Napsauta Valmis-painiketta
- Työkirjasi pitäisi nyt näyttää seuraavalta
Vaihe 7) Muotoile tiedot
Lihavoi sarakkeet, lisää loppusumma ja käytä SUMMA-funktiota saadaksesi kokonaissumman.
Vaihe 8) Lopeta makron tallennus
Nyt kun olemme saaneet rutiinityömme valmiiksi, voimme napsauttaa Lopeta makron tallennus -painiketta alla olevan kuvan mukaisesti
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
- Tee kopio juuri tallennetusta mallista
- Avaa se
- Napsauta KEHITTÄJÄ-välilehteä
- Napsauta Makrot-painiketta
Saat seuraavan dialogi-ikkunan
- Valitse ImportBankReceipts
- Korostaa makrosi kuvauksen
- Napsauta Suorita-painiketta
Saat seuraavat tiedot
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.