Koulutuksessa syvennämme “Excel-toimintojen automatisointi makroilla” -kurssilta saatua makro-osaamista. Koulutuksen jälkeen tunnet VBA-maailmaa entistä paremmin ja osaat hyödyntää omia objekteja, käsitellä tekstitietoa sekä luoda yhteyksiä mm. tietokantoihin.
Tavoite
Koulutuksen jälkeen osaat luoda tehokkaita Excel VBA-ohjelmia ja tietokantayhteyksiä koodin avulla sekä ymmärrät muun muassa omien objektien luonnin merkityksen.
Kenelle
Koulutus sopii käyttäjille, jotka hallitsevat Excelin perusasiat ja ovat käyttäneet perusmakroja sekä osaavat VBA-kielen alkeet.
Ohjelmaversio
Tämä koulutus soveltuu Excelin 2010, 2013, 2016, 2019, 2021 ja 365 Windows -versioille sekä soveltuvin osin Macin Excel 2016 -versiolle.
Koulutuksen sisältö
VBA:n sisäänrakennetut funktiot ja funktioluokat
- merkkijonojen käsittely
- muunnosfunktiot
- tiedostojärjestelmäfunktiot
- informaatiofunktiot
Tiedostojen käsittely VBA:lla
- Kansiossa olevien tiedostojen luku VBA:lla
- Levyllä olevaan tiedostoon kirjoittaminen
Miten käsittelen tekstitiedostoja VBA:lla
- EOF- ja BOF-käskyt
- Miten avaan tiedoston lukemista varten? Tiedoston avaustilat (luku- ja kirjoitustila jne.)
- Miten tallennan tekstitiedoston?
Oman objektin luonti
- Miksi loisin omia objekteja?
- Luokkamoduulin merkitys ja käyttö
- Oman objektin luonnin periaatteet
- Objektin metodit ja ominaisuudet
- Kokoelman luominen
Tietokantayhteydet VBA:lla
- ADO-objektimalli
- Yhteyden luonti tietokantaan, tietojen lukeminen Exceliin
- Tietojen vienti Excelistä tietokantaan
Avainsanat
Excel, VBA, Tietokantayhteydet, VBA-ohjelmointi, Toimintojen automatisointi, Makrot, Objekti, Funktiot
Kurssilainen –
Arvostan paljon sitä, että kun olin ainoa osalistuja tähän koulutukseen kouluttaja räätälöi koulutuksen sisällön minun tarpeiden mukaan. Kävi tarkeiden asioiden läppi suunnitelman mukaan ja sen lisäksi oli halukas vastata kysymyksiin että eivät liityy välttämättä tähän koulutukseen. Hän oli asiantuntija ja erittäin avulias. Paljon kiitoksia.
Kurssilainen –
Kokonaisuutena oikein hyvä ja opettavainen kurssi. Oli hienoa, että oppilaita oli vain kaksi, joten asioita saatiin räätälöityä meidän osaamisen ja tarpeiden mukaan.
Kurssilainen –
Kurssista sai hyödyllisiä vinkkejä
Kurssilainen –
Kurssilainen –
Kurssilainen –
Todella asiantunteva ja osaava kouluttaja.