Ohjelmointi Excelissä Kuinka tallentaa VBA-makrot Exceliin?

Kuinka ohjelmoida Excelissä?

VBA ( Visual Basic for Applications) on Microsoft Excel -ohjelmointikieli. Se on alusta, jota käytämme Excelissä rutiininomaisen työn asioiden tai tehtävien ohjelmointiin. Meillä on joukko sanoja kuvaamaan tarpeitamme, ja meidän on opittava nuo sanat kirjoittamaan ohjelmointi Excelissä.

VBA on foorumi, jota käytämme ohjelman kirjoittamiseen, ja koodina kirjoitettavaa riviä kutsutaan makroksi. Makro on vain koodinpätkä, joka opastaa Exceliä mitä tehdä.

Ota ensin Kehittäjä-välilehti käyttöön

VBA-ohjelmointiin pääsee ottamalla KEHITTÄJÄ-välilehden käyttöön Excelissä. Oletuksena se ei ole käytössä MS Excelissä; meidän on sallittava se. Alla on kuvakaappaus samasta.

Jos Kehittäjä-välilehti ei näy sinulle, ota se käyttöön alla olevien ohjeiden avulla.

Vaihe 1: Siirry tiedostoon.

Vaihe 2: Siirry FILE-kohtaan kohtaan OPTIONS.

Vaihe 3: Näet kaikki "Excel-asetukset" -ikkunan. Valitse Mukauta valintanauhaa Excelissä.

Vaihe 4: Ota ruutu ruutuun KEHITTÄJÄ. Napsauta OK.

Vaihe 5: Näet nyt Kehittäjä-välilehden.

Kuinka tallentaa makroja Exceliin?

Paras tapa aloittaa ohjelmointi Excelissä on tallentamalla makro.

Tämä on aivan kuten nauhuri tai videonauhuri. Se tallentaa kaikki tekemämme toiminnot laskentataulukkoon, kunnes osumme pysäytysvaihtoehto. Ok, aloitetaan nauhoitusprosessimme nyt.

Noudata alla olevia ohjeita oppiaksesi makrojen tallentamiseen Excelissä.

Vaihe 1: Napsauta Kehittäjä-välilehdessä "Tallenna makro" -vaihtoehtoa.

Vaihe 2: Nimeä makro.

Kun osuma on Record Macro, näemme ikkunan alla, joka pyytää meitä antamaan nimen makrolle. Makron nimeämisen yhteydessä meidän on noudatettava tiettyjä sääntöjä ja ehtoja, jotka ovat kuten alla.

  • Makron nimessä ei saa olla välilyöntejä.
  • Makron nimen ei tulisi alkaa numeerisella arvolla.
  • Makron nimessä ei saa olla mitään erikoismerkkejä paitsi alaviiva.

Vaihe 3: Nimeä makroikkuna

Meidän on annettava oikea nimi makroikkunalle. Olin antanut alla olevassa ikkunassa nimen "Recording_Macro". Kuten voimme nähdä, tällä ei ole mitään erikoismerkkiä tai välilyöntiä.

Vaihe 4: Aloita tallennus napsauttamalla OK.

Vaihe 5: Suorita makroon tallennettavat toiminnot.

Heti kun painamme OK, se alkaa tallentaa asioita, joita teemme excelissä.

Ensimmäinen toiminto, jonka teen Excelissä, on, että valitsen solun A1. Tämä on ensimmäinen toiminto tässä laskentataulukossa.

Solun valinnan jälkeen kirjoitan ”Welcome to VBA” tähän soluun. Tämä on toinen toiminta excelissä.

Kun olen kirjoittanut loppuun, minun täytyy lyödä Enter-näppäintä lopettaaksesi kirjoittamisen, joten osuin Enter-näppäintä. Heti kun painan Enter-näppäimen valintaa, hyppää solusta A1 kohtaan A2. Tämä on kolmas toiminta Excelissä.

Vaihe 6: Pysäytä makrotallennus napsauttamalla Lopeta tallennus Kehittäjä-välilehdessä.

Näiden kolmen toiminnan jälkeen lyön vaihtoehdon Lopeta tallennus kehittäjä-välilehdellä.

Heti kun osumme "Lopeta nauhoitus" -kohtaan, se lopettaa excelissä tekemiemme toimintojen tallentamisen.

Nyt meidän on mentävä läpi sen, mitä se on tallentanut, jotta voimme ymmärtää, miten ohjelmointi toimii Excelin kanssa. Jos haluat nähdä tämän koodin Kehittäjä-välilehdessä, osoita "Visual Basic" -vaihtoehtoa, tai muuten voit painaa pikanäppäintä "ALT + F11".

Excel-pikanäppäin osumalle "Visual Basic".

Painettuamme Visual Basic- tai pikanäppäintä näemme ikkunan alla.

Kaksoisnapsauta Moduulit.

Nyt kaikki tähän mennessä tekemämme nauhoitukset näkyvät oikealla puolella.

Kuten näemme, ensimmäinen sana on " SUB". Kaikki makronimet alkavat joko ”Sub”, “Function”, “Private” ja “Public”.

Jokaisessa makrossa on kaksi osaa; yksi on "pää" ja toinen "pyrstö". Head on makron nimi ja häntä on makron loppu.

Tämän makron pään ja hännän väliin excel VBA on tallentanut kaikki tekemämme toiminnot. Katsotaan nyt koodia rivi riviltä.

Muista vain, mikä oli ensimmäinen toimintamme, kun aloitimme makron tallentamisen, ts. Olemme valinneet solun A1, joten VBA: n ohjelmointikoodi on Range (“A1”). Valitse

Kun olet valinnut solun A11, olemme kirjoittaneet testin nimellä “Welcome to VBA”, joten VBA-ohjelmointikoodissa on

ActiveCell.FormulaR1C1 = "Tervetuloa VBA: han"
Huomaa: R1C1 on rivin 1 sarake 1.

Viimeinen aktiviteetti oli, että osuimme Enter-näppäimeen tullaksemme solusta A1, joten se on hypännyt solusta A1 soluun A2, ja koodi on

Alue (“A2”). Valitse

Näin “ennätysmakro” on tallentanut kaikki toiminnot siitä hetkestä lähtien, kun aloitimme nauhoituksen, kunnes osui lopettaa nauhoituksen.

Nyt tämä koodi voidaan suorittaa milloin tahansa; se toistaa saman toiminnan uudestaan ​​ja uudestaan. Poista nyt sana.

“Welcome to VBA” solussa A1.

Kun olet poistanut sanan, siirry Visual Basiciin. Aseta kohdistin koodin sisään ja napsauta RUN-painiketta. Nyt taas kerran saamme tekstin “Welcome to VBA” soluun A1.

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

Tällä tavoin VBA-koodausta käyttämällä voimme automatisoida päivittäisen rutiinityömme säästääksemme paljon aikaa ja päästäksemme eroon tylsistä tehtävistä joka päivä.

Erityinen tallennusvaihtoehto makrokirjaan

Kaikki makrokoodin sisältämät työkirjat tulisi tallentaa erityisversioilla. Työkirjaa tallennettaessa meidän on valittava "tallenna tyyppi" "Excel Macro-Enable Workbook".

Muistettavaa

  • Sinun on tallennettava lisää toimintoja saadaksesi koodin sisällön ja ymmärtääksesi sen.
  • Kun olet perehtynyt makrokoodaukseen, voit aloittaa oppimisen aloittamalla "VBA-kurssin".

Mielenkiintoisia artikkeleita...