Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele VBA-ympäristön Käyttöönotto | Introduction to VBA and the Excel Object Model
Excel VBA Liiketoiminnan Automaatioon

VBA-ympäristön Käyttöönotto

Pyyhkäise näyttääksesi valikon

VBA:n työkalut ovat oletuksena piilotettuina, koska useimmat Excelin käyttäjät eivät tarvitse niitä. Ennen kuin kirjoitat ensimmäistäkään koodiriviä, sinun tulee ottaa käyttöön Kehittäjä-välilehti, tutustua Visual Basic Editor (VBE) -ohjelmaan ja ymmärtää yksi tiedostomuotoon liittyvä sääntö, joka aiheuttaa ongelmia lähes kaikille aloittelijoille.

Kehittäjä-välilehden ottaminen käyttöön

  1. Siirry kohtaan Tiedosto → Asetukset;
  2. Napsauta Mukauta valintanauhaa;
  3. Oikeanpuoleisessa päävälilehtien luettelossa valitse Kehittäjä-kohdan valintaruutu;
  4. Napsauta OK. Kehittäjä-välilehti näkyy nyt valintanauhassasi.
carousel-imgcarousel-imgcarousel-img

Visual Basic Editorin avaaminen

Paina Alt+F11 missä tahansa Excelissä (tai napsauta Visual Basic Kehittäjä-välilehdellä). Tämä avaa VBE:n — erillisen sovellusikkunan, jossa kaikki VBA-koodi sijaitsee. Kolme paneelia ovat erityisen tärkeitä oppimisen aikana:

  • Projektinhallinta (ylävasen) — puunäkymä kaikista avoimista työkirjoista, niiden laskentataulukoista ja koodimoduuleista;
  • Ominaisuusikkuna (alavasen) — valitun objektin asetukset Projektinhallinnassa;
  • Koodi-ikkuna (oikea) — paikka, jossa VBA-proseduureja luetaan, kirjoitetaan ja suoritetaan.

Projektinhallinnan tarkastelu

Yllä olevassa kuvassa huomaa hierarkia: VBAProject (Section_1_VBA_Intro.xlsm) sisältää Microsoft Excel -objektit (yksi merkintä jokaista laskentataulukkoa kohden sekä ThisWorkbook) ja, kun lisäät koodia, Moduulit-kansion. Tavallinen koodi — se, jota kirjoitat suurimman osan tästä kurssista — kuuluu Moduuliin, ei suoraan laskentataulukon tai ThisWorkbookin taakse. Napsauta hiiren oikealla VBAProject → Lisää → Moduuli lisätäksesi uuden moduulin.

Makroja tukevien työkirjojen tallentaminen (.xlsm)

Note
Huomautus

Jos tallennat työkirjan, joka sisältää VBA-koodia, tavallisena Excel-työkirjana (.xlsx), Excel poistaa kaikki makrot huomaamattomasti. Varsinaista varoitusikkunaa ei tule — Excel kyllä varoittaa, mutta varoituksen voi helposti ohittaa lukematta sitä. Valitse aina Excel-makroja tukeva työkirja (*.xlsm) "Tallenna tiedostotyyppinä" -valikosta, kun tiedosto sisältää koodia.

Tehtävä

Ympäristön valmistelu.

  1. Avaa Section_1_VBA_Intro.xlsx ja ota käyttöön Kehittäjä-välilehti, jos se ei ole jo näkyvissä.
  2. Paina Alt+F11 ja etsi Employees-työkirja ja ThisWorkbook Project Explorerista.
  3. Lisää uusi moduuli (napsauta hiiren oikealla VBAProject → Lisää → Moduuli) ja nimeä se Ominaisuudet-ikkunassa nimellä modIntro.
  4. Tallenna tiedosto nimellä Section_1_VBA_Intro.xlsm valitsemalla Tiedosto → Tallenna nimellä → Excel-makroilla varustettu työkirja.
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 2
some-alt