Jos toistat samoja raportointirutiineita – automatisoi! Tällä 2-päiväisellä kurssilla opit hallitsemaan oikeaoppiset makrojen nauhoitustekniikat, ymmärtämään riittävästi nauhurin tuottamaa VBA-koodia ja hieman muokkaamaan sitä, minkä ansiosta säästät parhaimmillaan tunteja viikossa.
Sen lisäksi, että saat tältä kaksipäiväiseltä kurssilta runsaasti käytännön esimerkkejä, opit kurssilla mm.
- nauhoittamaan makroja ja käyttämään oikeita nauhoitusmenetelmiä eri tilanteissa
- testaamaan ja varmistamaan makrojesi toiminnan
- Visual Basic Editor -ohjelman työskentely-ympäristön, ohjeet, olioselaajan jne.
- ymmärtämään Excelin oliomaailman ja VBA-ohjelmoinnin perusidean
- muokkaamaan VBA-koodia ja luomaan esimerkiksi toistuvia silmukkarakenteita
Palautetta kurssista:
”Oikein hyvä kurssi, juuri oikeaa asiaa. Itse tekeminen kurssilla oli parasta ja oli hyvä että sitä oli paljon. Hyvä että oli tosi helppoja sekä myös tosi vaikeita tehtäviä.”
”Kiitokset hyvästä kurssista. Mielestäni sain kurssilta kokolailla sen mitä kurssilta tulin hakemaan ja vastasi odotuksiani.”
Toteutus: Online (suomeksi)
Kesto: 2 päivää
Aloituspäivämäärät: 23.4.2025
09:00–16:00
Materiaali: Sulavan suomenkielinen materiaali
KenelleKurssi soveltuu mainiosti sinulle, jos haluat oppia luomaan työskentelyä tehostavia makroja tai ryhdyt ylläpitämään muiden laatimia makrokokonaisuuksia.
MiksiKurssilla tehdään runsaasti käytännönläheisiä harjoituksia ja tutustutaan erilaisiin malliesimerkkeihin, jotka saat kurssilta mukaasi ja joista on hyötyä myös kurssin jälkeen.
EsitietovaatimuksetToivottavasti sinulla on monipuolinen Excel-osaaminen ja olet kiinnostunut opiskelemaan myös ohjelmointia. Kurssi ei edellytä aiempaa ohjelmointikokemusta.
Kurssin sisältöJohdatus aiheeseen
- käyttöskenaarioita ja mahdollisuuksia
- työskentely-ympäristö
- Excelin suojausasetusten vaikutus makroihin
- sallitut tiedostomuodot
Toimivien makrojen nauhoittaminen
- makrojen tallennuspaikat, mm. omat makrotyökirjat
- eri nauhoitustekniikat ja niiden vaikutus makrojen toimintaan
- suhteellisuus, aluenimet, pikanäppäinyhdistelmät
Visual Basic Editor
- projektit
- moduulit
- valintaikkunat
Nauhoitetun makron muokkaus
- nauhoitetun koodin toiminnan tarkistaminen, testaus ja askellus
- mitä makroon on hyvä lisätä ja mitä siitä on syytä poistaa
- koodin muokkaamiseen liittyvät avusteet
- mistä ohjeita?
Erilaisia käynnistysvaihtoehtoja
- näppäinyhdistelmät
- painikkeet
- valintanauha ja pikatyökalurivi
- automaattisesti käynnistyvät makrot
Excelin oliot eli objektit
- tutustuminen Excelin oliomaailmaan
- ominaisuudet, menetelmät, oliohierarkia, oliokokoelmat
- olioselaajan hyödyntäminen
VBA-kielen perusteita
- muuttujien ja vakioiden käyttäminen sekä niiden arvojen tutkiminen
- erilaiset aliohjelmarakenteet (Sub, Function)
- projektin ja moduulien rakenne, hyviä käytäntöjä
- if ja select case -rakenteet
- silmukkarakenteet eli toimenpiteiden toistaminen
- virheenhallintarakenteet
Vuorovaikutteisuus
- InputBox, MsgBox
- Excelin sisäänrakennetut valintaikkunat
- Katsaus omien valintaikkunoiden luontiin
Runsaasti erilaisia case-harjoituksia ja esimerkkejä
- Raportointiaineiston siivoaminen ja muokkaaminen
- Erilaisia apumakroja (muotoilut, tulostusasetukset, tyhjien solujen täyttäminen)
- Useiden taulukoiden kokoaminen
- Kaavioiden ja pivot-taulukoiden nauhoittamisen erityispiirteet