Tuotetunnus (SKU): Ei saatavilla/-tietoa Osasto: Avainsanat tuotteelle , , , , , , ,

Excel – makrot ja VBA

1180  + ALV

Valitse päivämäärä ilmoittautumista varten

Tuotetunnus (SKU): Ei saatavilla/-tietoa Osasto: Avainsanat tuotteelle , , , , , , ,

Opi luomaan ja muokkaamaan makrokoodia, jotta saat makrot toimimaan juuri haluamallasi tavalla. Koulutuksen jälkeen ymmärrät myös VBA-kielen peruskäsitteitä ja -rakenteita. VBA-kielen oppiminen on suhteellisen helppoa ja nopeaa, joten sinulla ei tarvitse olla aikaisempaa kokemusta ohjelmoinnista.

Tavoite

Saat hyvät perusvalmiudet makrojen laadintaan. Koulutuksen jälkeen osaat toteuttaa yksinkertaisia automatisointeja Excelissä sekä hallitset VBA-kielen perussyntaksin.

Kenelle

Kurssi on tarkoitettu juuri sinulle, joka suunnittelet esimerkiksi toistuvien rutiinien automatisointia makrojen avulla tai jolle Excelin perustoiminnot eivät riitä. Osallistujalla tulee olla halussaan vähintään Excel jatkotason taidot ennen osallistumista tähän koulutukseen.

Suosittelemme tutustumaan Excel-koulutuksien opintopolkuun, joka auttaa sinua hahmottamaan, mitä muita taitoja voit kehittää!

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ö

Mikä on makro?

  • Mikä on makro? Makrojen käyttötapauksia (Mihin makro sopii ja mihin ei?)
  • Olisiko makroista hyötyä työssäni? Käytännön esimerkkejä makroista.

Kehitystyökalut -valintanauha ja makrojen tietoturva-asetukset

Makron nauhoittaminen ja suorittaminen

  • Mitä minun tulee tietää ennen makron nauhoittamista? Makrojen suunnittelun perusteet.
  • Miten lähden nauhoittamaan makroa? Makron asetukset ja tallennuspaikan merkitys.
  • Mitä pitää ottaa huomioon, kun makronauhuri on päällä? Käytännön vinkkejä oikeista makron nauhoitustavoista (mm. suhteellisten viittausten merkitys)

Makron luominen ja muokkaaminen VBA-kielellä

  • Miten pääsen muokkaamaan nauhoittamaani makroa? Visual Basic –editori työskentely-ympäristönä. Editorin toiminnot ja käyttö.
  • Projektit, moduulit ja valintaikkunat

Makrokieli eli Visual Basic for Applications

  • Miksi minun täytyy tuntea Excel hyvin? Excelin objektimalli.
  • Mikä on objekti ja mihin sitä käytetään? Objektien ominaisuudet ja metodit.
  • Olioselaajan (Object Browser) hyödyntäminen
  • Minkälaista kieltä on VBA? Kielen merkintätavat ja peruskielioppi.

Makrokielen eli VBA:n rakenteet

  • Mihin käytetään muuttujia? Muuttuja käsitteenä. Muuttujien esittely, tietotyypit, näkyvyys ja elinikä.
  • Onko erilaisia muuttujia? Taulukkomuuttujat.
  • Mitä ovat vakiot ja mihin niitä käytetään?
  • With – End With -rakenne
  • Miten makroon saadaan lisättyä ehtoja? VBA:n ehtorakenteet (If- ja Select Case -rakenne)
  • Miten makro saadaan toistamaan jotakin rutiinia useita kertoja? VBA:n toistorakenteet (Do…Loop, For…Next, For…Each)
  • Virheenhallintarakenteet

Käyttäjän kanssa kommunikointi

  • Saanko makron kysymään tai ilmoittamaan käyttäjältä jotakin? MsgBox- ja InputBox –funktiot.

Funktiot

  • Voinko itse tehdä funktioita esimerkiksi Exceliin? Funktioiden käyttö makrokoodissa ja Excelin käyttäjän määrittämät funktiot.

Lomakeohjelmoinnin perusteet

Avainsanat

Excel, Makrot, VBA, Toimintojen automatisointi, Ohjelmointi, Makrokoodi, Funktio, Lomakeohjelmointi

Tutustu myös

Paikka

Päivämäärä

39 arviota tuotteelle Excel – makrot ja VBA

  1. Kurssilainen

    Tosi hyvä selkeä kokonaisuus.

  2. Kurssilainen

    Kouluttaja selkeästi tiesi mistä puhuu. Opetus oli selkeää, johdonmukaista ja asiantuntevaa. Itse olen hidas oppimaan ja tarvitsen omaa aikaa omien ajatusteni jäsentelyyn ja prosessoimiseen, jolloin välillä tuntui että jouduin hätäilemään kaavojen kanssa. Tällaisina hetkinä olisin toivonut, että joitain asioita olisi voitu käydä VIELÄ hitaammin läpi. Opin kuitenkin paljon uutta ja sain hyviä tuliaisia töihin viemiseksi 🙂

  3. Kurssilainen

    Opettaja loi hyvän tunnelman ja oli helppo kysyä apuja. Kurssimateriaali oli hieman sekavasti järjestetty, mutta kurssin kokonaisuus ehdottomasti plussan puolelle.

  4. Kurssilainen

  5. Kurssilainen

  6. Kurssilainen

  7. Kurssilainen

    En tiedä oliko koodeista vai koneiden suorituskyvystä kiinni. Mutta kaikki koodit eivät ihan pelanneet (varmaan johtuen excelin kuormituksesta)

  8. Kurssilainen

    Kouluttajan hyvä ja käytännönläheinen opetustapa auttoi pääsemään kiinni makroihin.

  9. Kurssilainen

    Kurssilla käytiin hyvin läpi perusteet makroista ja nyt sen jälkeen osaan kyllä hyödyntää makroja ja ymmärrän mihin niitä voi käyttää Olisin kaivannut vielä enemmän opettelua ja itsenäisesti makrojen tekemistä. Nyt kaikki oli ymmärrettävää kun tehtiin perässä, mutta sitten kun alettiin tekemään itse oli se vähän haastavampaa. Formien tekeminen ei ehkä ollut niin tarpeellista, mutta toisaalta hyvä saada siitäkin yleiskatsaus.

  10. Kurssilainen

    Hyvä alku makrojen käyttöön omassa työssään

Vain kirjautuneet asiakkaat -jotka ovat ostaneet tuotteen- voivat kirjoittaa tuotearvion.