Excel VBA -koodi

VBA-koodi voidaan määritellä koodiksi, joka syötetään visuaaliseen perusikkunaan suorittamaan joukko ohjeita tai toimintoja excelissä ja tarjoamaan tuloksia. VBA-koodin avulla voimme lyhentää toistuvan tehtävän suorittamiseen kuluvaa aikaa. Ohjelman suorittamiseen ei tarvita paljon ihmisen toimia. Nyt näemme kuinka avata visuaalinen perusikkuna, kuinka kirjoittaa siihen koodi ja kuinka suorittaa ja kuinka tallentaa.

Kuinka avata Visual Basic -ikkuna?

Jos haluat kirjoittaa visuaalisen peruskoodin, meidän pitäisi kirjoittaa se visuaaliseen perusikkunaan. Kysymys kuuluu, missä on visuaalinen perusikkuna excelissä ja kuinka avata se. Vastaus on, että valitset Kehittäjä- valikon ja valitse Kehittäjä- valikon alla Visual Basic seuraavan kuvan osoittamalla tavalla.

Mikä avaa tyhjän ikkunan alla esitetyllä tavalla.

Helppo ja näyttää siistiltä oikealta. Mutta lisää, jos excelillä ei ole Kehittäjä-välilehteä. Meidän on lisättävä kehittäjä-välilehti alla olevilla vaiheilla.

Vaihe 1: Napsauta File Option.

Vaihe 2: Valitse pudotusvalikko, napsauta Asetukset- välilehteä.

Vaihe 3: Kun olet napsauttanut ”Asetukset”, näyttöön tulee valintaikkuna alla olevan kuvan mukaisesti ja napsauta Mukauta nauha -vaihtoehtoa.

Vaihe 4: Kun vetämme alas räätälöityjen nauha-asetusten kanssa, löydämme vaihtoehdon Kehittäjä (Mukautettu), meidän on valittava tämä ruutu, joka antaa meille mahdollisuuden käyttää VBA: ta excelissä.

Toinen helppo tapa avata Visual basic -ikkuna on painamalla Alt + F11

Missä kirjoittaa koodi Excel VBA: ssa?

Oletuskoodina on kaksi moduulia, jotka ovat käytettävissä koodin kirjoittamiseen, toinen on arkki1-moduuli ja työkirjan moduuli.

Jos lisäämme useita arkkeja työkirjaamme, se sallii erilaiset arkkimoduulit täällä.

Arkkimoduulin koodi: riippumatta siitä, mitä tapahtumakoodia kirjoitamme arkkimoduuliin, sitä sovelletaan pelkästään kyseiseen arkkiin.

Saatat olla epäselvä, mikä on tapahtumakoodi. VBA sisältää useita tapahtumia, jotka on esitetty yllä olevassa kuvakaappauksessa, tapahtumia, kuten muutos, käytöstä poistaminen ja monia muita. Aina kun tapahtuma tapahtui, makro suoritetaan.

Tämä työkirjakirjamoduuli

Mitä tahansa tässä moduulissa kirjoitettu koodi koskee kaikkia työkirjan arkkeja. Oletetaan, että jos kirjoitamme tapahtumakoodin työkirjalle, makro suoritetaan aina, kun tapahtuma tapahtui jollain työkirjan arkeilla. Oletetaan, että jos kirjoitamme tapahtuman ”Uusi arkki”, niin aina kun luot uuden arkin, makro suoritetaan kyseiselle työkirjalle.

Moduuli: Yleensä kirjoitamme koodin moduuleihin VBA: lla. Meidän on lisättävä moduuli napsauttamalla Lisää-valikkoa ja valitsemalla moduulin vaihtoehto lisätäksesi moduuli.

Samoin voimme lisätä luokkamoduulin ja käyttäjän lomakkeen. Nämä ovat moduulit, joihin voimme kirjoittaa koodimme. Riippuen vaatimustyypistä meidän tulisi valita moduuli ja kirjoittaa koodi siihen.

Esimerkkejä koodin kirjoittamiseen ja ajamiseen Excel VBA: ssa

Alla on erilaisia ​​esimerkkejä koodin kirjoittamiseen ja ajamiseen VBA-koodilla Excelissä.

Voit ladata tämän VBA Code Excel -mallin täältä - VBA Code Excel Template

Esimerkki 1 - makrokoodi käyttämällä normaalia moduulia

Nyt näemme makrokoodinäytteen normaalia moduulia käyttämällä. Kun asetamme uuden moduulin, tyhjä ikkuna näyttää alla olevalta.

Noudata seuraavia ohjeita kirjoittaaksesi koodin Excel VBA: han.

Vaihe 1: Mikä tahansa VBA : n ohjelma alkaa alisanalla ja ohjelman nimellä avoimilla ja suljetuilla hakasulkeilla, kuten alla. Kun kirjoitamme sulujen jälkeen, "End Sub" tulee näkyviin.

Koodi:

 Alinäyte () End Sub 

Vaihe 2: Väliin meidän pitäisi kirjoittaa koodimme.

Koodi:

 Alinäyte () Solut (1, 1) .Value = "Nimi" Solut (1, 2) .Value = "Ikä" Solut (1, 3) .Value = "Osoite" End Sub 

Yllä olevaan makroon kirjoitin näytekoodin, kuten suorittaessani makroa. Kolmen ensimmäisen solun tulisi täyttää nimi, ikä ja osoite. Solut (1, 1) .arvo edustaa rivin1 ja sarakkeen1 arvoa.

Vaihe 3: Voimme suorittaa koodin painamalla F5 tai napsauttamalla yläosassa olevaa suorituspainiketta, joka on merkitty mustalla värillisellä ruudulla.

Vaihe 4: Kun napsautamme suoritusta, ponnahdusikkuna pyytää ajoa kuten alla. Jos käytettävissä on useita makroja, on valittava oikea makro ja napsautettava suorituspainiketta.

Vaihe 5: Siirry exceliin ja tarkista, näkyvätkö tulokset alla esitetyllä tavalla.

Esimerkki 2 - makron kiinnittäminen muotoon

Jos haluamme ajaa makron itse taulukosta muodon avulla, voimme tehdä sen. Määritä makro muotoille noudattamalla seuraavia vaiheita.

Vaihe 1: Siirry kohtaan Lisää ja valitse haluamasi muoto.

Vaihe 2: Kun olet valinnut muodon, piirrä tämä taulukollesi.

Vaihe 3: Nyt voimme kirjoittaa tekstin, kuten “napsauta tätä” tai “aja makro” siinä muodossa. Lisää tekstiä napsauttamalla hiiren oikealla painikkeella muotoa ja valitsemalla Muokkaa tekstiä

Vaihe 4: Lisää sana toiveidesi mukaan. Olen lisännyt sanan nimellä " Suorita makro ".

Vaihe 5: Nyt meidän on määritettävä makro tuolle muodolle, valitse sitten muoto ja napsauta hiiren oikealla painikkeella ja valitse ” Assign Macro ”.

Vaihe 6: Ponnahdusikkuna kysyy makrovalintaa. Valitse makron nimi ja napsauta Ok-painiketta.

Vaihe 7: Jos napsautamme muotoa, makro suoritetaan ja antaa tuloksen kuten alla.

Kuinka tallentaa makro-työkirjan?

Me kaikki tiedämme kuinka tallentaa työkirjan. Makrotyökirjan tallentaminen on myös sama, mutta siinä tapahtuu yksi pieni muutos. Meillä on kaksi eri tapaa tallentaa makrotiedostot.

  1. Makro käytössä työkirja
  2. Makro käytössä malli

Kun tallennat työkirjaa, meidän on valittava tiedostotyyppi alla olevasta tiedostotyyppivalintojen luettelosta.

Oletuksena voimme käyttää ” Excel-makro-käytössä työkirjaa ”. Jos haluat käyttää vakiotiedostoa lähtökohtana muille tiedostoille, käytä sitten ”Excel makro-käytössä mallia” -muotoa.

Muistettavat asiat

  • Lisää kehittäjä-välilehti, jos sitä ei ole valikkokohdissa.
  • Jos haluat luoda yksinkertaisen perusmakron, yritä käyttää makron tallentamista, koska se ei tarvitse mitään koodausta eikä edes tarvitse mennä visuaaliseen perusnäyttöön. Napsauta Tallenna makro -vaihtoehto kehittäjä-välilehdellä ja anna makron nimi suorittaa vaadittavat vaiheet. Se tallentaa suorittamasi vaiheet, kun se on ohitettu, lopettaa nauhoituksen ja voi suorittaa makron nyt siitä, kuinka suoritamme makroa yllä olevissa vaiheissa.
  • Valitse moduulin tyyppi vaatimuksesta riippuen, oletuksena voimme kirjoittaa normaaliin moduuliin.
  • Älä unohda tallentaa tiedostoa makro-sallitussa muodossa. Ainoastaan ​​työkirja on makro-käytössä oleva työkirja.

Suositellut artikkelit

Tämä on opas VBA-koodiin Excelissä. Täältä opimme kopioimaan, lisäämään ja suorittamaan VBA-koodin Excelissä sekä yksinkertaisia ​​ja käytännöllisiä esimerkkejä. Alla on joitain hyödyllisiä VBA-artikkeleita -

  1. VBA Ubound -toiminto
  2. Excel CODE -toiminto
  3. VBA END -toiminnon käyttäminen
  4. COUNTA-toiminto Excelissä

Luokka: