VBA-opetusohjelma Vaiheittainen opas aloittelijoille oppimaan VBA

Excel VBA -opetus aloittelijoille

Jos olet uusi VBA-käyttäjä etkä tiedä siitä mitään, niin tämä on paras opas aloittelijoille aloittamaan matkansa Excel VBA -makroissa. Ok, aloitetaan VBA-opetusohjelmien matka tänään.

VBA on Visual Basic for Applications on Microsoftin ohjelmointikieli Microsoft-tuotteille, kuten Excel, Word ja PowerPoint. Kaikki ohjelmoinnit, jotka haluamme tehdä, tehdään VBE: ssä (Visual Basic Editor). VBE on alusta kirjoittaa tehtäväkoodimme suoritettavaksi Excelissä.

Mitkä ovat Excelin makrot?

Makro ei ole muuta kuin koodirivi, joka ohjaa Exceliä tekemään tietty tehtävä. Kun koodi on kirjoitettu VBE: ssä, voit suorittaa saman tehtävän milloin tahansa työkirjassa.

Makrokoodi voi poistaa toistuvat, tylsät tehtävät ja automatisoida prosessin. Aloita VBA-makrokoodaustekniikalla nauhoittamalla makro.

VBA-koodaus on saatavana KEHITTÄJÄ-välilehdeltä Excelissä.

Jos et näe tätä kehittäjävälilehteä excelissasi, ota kehittäjävälilehti käyttöön Excelissä noudattamalla seuraavia ohjeita.

Vaihe 1: Siirry kohtaan TIEDOSTO -> Siirry kohtaan TIEDOSTO kohtaan VALINNAT.
Vaihe 2: Valitse Mukauta nauha

Näet Excel-asetukset-ikkunan. Valitse Mukauta valintanauhaa Excelissä.

Vaihe 3: Ota ruutu KEHITTÄJÄ käyttöön.
Vaihe 4: Ota se käyttöön napsauttamalla OK.

Nyt sinun pitäisi nähdä Kehittäjä-välilehti.

Opetusohjelma makrojen tallentamiseen VBA Excelissä

Tässä VBA-opetusohjelmassa opitaan, kuinka makroja voidaan tallentaa Exceliin käytännön esimerkkien avulla.

Esimerkki 1

Ok, aloitamme heti koodaamalla Marcon.

Vaihe 1: Napsauta Tallenna makro

Kehittäjän alla napsauta välilehden kohtaa Tallenna makro.

Vaihe 2: Anna nimi makrolle

Heti kun napsautat Tallennusmakroa, näet, että Excel pyytää sinua antamaan makrollesi nimen.

Anna makrolle oikea nimi. Makro ei saa sisältää välilyöntejä ja erikoismerkkejä. Voit antaa alaviivan (_) sanan erottimeksi.

Vaihe 3: Aloita tallennus napsauttamalla OK.

Tästä eteenpäin makrotallennin tallentaa kaikki tekemäsi toiminnot excel-taulukkoon.

Ensinnäkin valitsen solun A1.

Nyt aion kirjoittaa ”Tervetuloa VBA” A1 solussa.

Vaihe 4: Lopeta tallennus

Napsautan lopettaa tallennuksen vaihtoehdon kehittäjä-välilehdessä lopettaaksesi tallennuksen.

Joten excel lopettaa excelissä tekemiemme toimintojen tallentamisen. Katsotaan nyt, kuinka Excel kirjasi toiminnan.

Vaihe 5: Avaa VBA Editor

Napsauta Kehittäjä-välilehdessä Visual Basic.

Heti kun napsautat Visual basicia, näemme ikkunan alla.

Kaksoisnapsauta Moduulit.

Nyt näemme koodin oikealla puolella. Makrokoodi alkoi sanalla SUB .

Kaikissa makroissa on kaksi osaa, joista toinen on Head ja toinen Tail. Jokaisella makrolla on nimi.

Makron pään ja hännän väliin Excel kirjasi kaikki toiminnot.

Ensimmäinen asia, jonka teimme makron tallennuksen aloittamisen jälkeen, on se, että olemme valinneet solun A1 ja excel tallentaneet sen alueeksi (“A1”). Valitse

Toinen toiminta oli, että olemme syöttäneet arvon “Welcome to VBA.” Heti kun valitsemme, siitä tulee aktiivinen solu, joten excel kirjasi toiminnan nimellä ActiveCell.FormulaR1C1 = "Tervetuloa VBA: han."

Huomaa: R1C1 on rivin 1 sarake 1.

Kolmas aktiviteetti on kirjoitettu sana "Tervetuloa VBA: han". Joten excel kirjataan aktiivisuudeksi alueeksi (“A2”). Valitse

Tällä tavoin Macro Recorder nauhoitti kaikki tekemämme toiminnot excel-taulukkoon. Poista nyt sana solusta A1.

Kun olet poistanut sanan, siirry jälleen kerran kohtaan VBE, jossa koodi on.

Vaihe 6: Suorita koodi

Napsauta sitten RUN-painiketta syöttääksesi uuden tekstiarvon soluun A1.

Huomaa: Koodin suorittamiseen käytettävä pikanäppäin on F5.

Joten makro suoritetaan, ja saimme saman arvon jälleen. Tällä tavoin voimme automatisoida päivittäisen rutiinityömme säästääksesi paljon aikaa ja päästä eroon tylsistä tehtävistä joka päivä.

Esimerkki 2

Nauhoitetaan nyt vielä yksi makro ymmärtämään paremmin. Tähän tallennukseen lisätään sarjanumerot A1: stä A10: een.

Mene KEHITTÄJÄ-välilehdelle ja napsauta tietueen makro -vaihtoehtoa.

Aloita tallennus napsauttamalla Ok. Annan 1, 2, 3. Sitten vedän täyttökahvaa inertteihin sarjanumeroihin.

Napsauta nyt Lopeta tallennus.

Siirry Visual Basic Editoriin ja katso, mikä koodi on.

Katsotaanpa nyt koodia.

Ensinnäkin olemme valinneet solun A1.

Koodi:

Alue (“A1”). Valitse

Toiseksi olemme lisänneet 1 aktiiviseen soluun.

Koodi:

ActiveCell.FormulaR1C1 = "1"

Kolmas aktiviteetti oli, että olemme valinneet solun A2.

Koodi:

Alue (“A2”)

Neljäs aktiivisuus oli, että olemme lisänneet 2 aktiiviseen soluun.

Koodi :

ActiveCell.FormulaR1C1 = "2"

Viides toiminto oli, että olemme valinneet solun A3.

Koodi:

Alue (“A3”)

Kuudes aktiivisuus, kun olemme lisänneet 3 aktiiviseen soluun.

Koodi:

ActiveCell.FormulaR1C1 = "3"

Sitten olemme valinneet solualueen A1: stä A3: een.

Koodi:

Alue ("A1: A3"). Valitse

Solujen valitsemisen jälkeen olemme täyttäneet sarjanumerot täyttökahvalla.

Koodi:

Selection.AutoFill Destination: = Alue ("A1: A10"), Tyyppi: = xlFillDefault

Joten lopuksi olemme valinneet alueen A1 - A10.

Koodi:

Alue ("A1: A10"). Valitse

Joten nyt, kun haluamme lisätä sarjanumerot 1-10 soluihin A1 - A10, voit suorittaa tämän koodin.

Kuinka tallentaa makrotyyppikirja?

Excel-työkirja, joka sisältää makrokoodin, tulisi tallentaa makrokäyttöisenä työkirjana. Napsauta Tallenna nimellä excel -ohjelmassa ja valitse tiedostopääte Macro-Enabled Workbook.

Muistettavaa

  • Tämä on vain VBA: n esittelyosa. Seuraa blogiamme nähdäksesi lisää viestejä eteenpäin.
  • Makron tallennus on paras alustus makrojen matkan aloittamiseksi.
  • Tallenna yhä enemmän toimintoja ja katso, mikä koodi on.

Mielenkiintoisia artikkeleita...