Excel makrot ja VBA (2007/2010/2013)
Kesto 2 pvää
Tavoite
Koulutuksessa kurssilainen oppii nauhoitusmakrojen teon sekä VBA-ohjelmointikielen perusteet niin, että pystyy automatisoimaan usein toituvia toimintoja Excelissä ja siten nopeuttamaan päivittäistä työtään.
Kenelle
Koulutus on tarkoitettu henkilöille, jotka joutuvat käsittelemään työssään Excel-työkirjoja, joihin on liitettynä makroja sekä henkilöille, jotka haluavat nopeuttaa työskentelyään automatisoimalla usein toistuvia aiemmin manuaalisesti Excelissä suoritettuja toimintoja.
Koulutus ei edellyta osallistujilta aiempaa ohjelmointikokemusta.
Muuta
Kurssin ohjelma voi opetustilanteessa hieman poiketa alla olevasta johtuen kurssilaisten yleisestä lähtötasosta tai erityistoiveista.
Sisältö
Mikä on makro?
• Makrojen käytön mahdollisuudet ja rajoitteet
• Esimerkkejä makroista
Nauhoitusmakrot
• Makron nauhoittaminen
• Makron suorittaminen
• VBE eli Visual Basic Editor
Excelin objektimalli
• Objektit ja kokoelmat
• Objektiin viittaaminen
• Menetelmät
• Ominaisuudet
Aliohjelmat
• Sub -aliohjelmat
• Function -aliohjelmat
VBA-kieli
• Muuttujat
• Vakiot
• Valmisfunktiot
• Ehtorakenteet
• Toistorakenteet
Virheenkäsittely
VBE:n apuvälineet
Lomakeohjelmoinnin perusteet
Harjoituksia