Koda VBA | Primeri za zagon kode Excel VBA za začetnike

Koda Excel VBA

VBA ali znan tudi kot Visual Basic Applications je programski jezik za excel in ne samo excel, ampak tudi za večino Microsoftovih pisarniških programov. Nabor navodil lahko zapišemo v urejevalnik Visual Basic, ki za nas opravlja določena opravila, ki je v VBA znana kot koda .

V Excelu lahko VBA najdete na zavihku za razvijalce, saj je namenjen razvijalcem. Za dostop do zavihka razvijalca ga moramo najprej omogočiti, nato pa do njega z zavihka ali z bližnjico na tipkovnici ALT + F11. Kombinacija kod ustvari postopek, ki je v VBA znan tudi kot makri, torej z drugimi besedami, makri so skupek kod, ki so programski jezik, zapisan skupaj.

Če ste nov v VBA in o tem nimate pojma, je ta članek za vas.

Omogoči zavihek za razvijalce

Najprej morate zagotoviti, da je zavihek za razvijalce v Excelu viden na traku.

Če vaš excel ne prikazuje zavihka za razvijalce, sledite spodnjim korakom, da omogočite zavihek za razvijalce v svojem excelu.

1. korak: Pojdite na File.

2. korak: Kliknite Možnosti.

3. korak: Pojdite na Prilagodi trak v Excelu.

4. korak: Preverite jeziček Developer na desni strani. Ko izberete možnosti, kliknite V redu.

Primeri uporabe kode Excel VBA

# 1 - Prilepite kodo v modul

Če želite napisati kodo VBA, najprej pojdite na zavihek Razvijalec in kliknite Visual Basic.

Če želite odpreti Visual Basic, lahko pritisnete tudi bližnjico excel “ALT + F11”.

Ko odprete Visual Basic, boste videli okno, kot je prikazano spodaj.

Pojdite na Vstavi in ​​kliknite Modul.

Takoj, ko kliknete na modul, bo vstavljen in videli boste ime modula, na desni pa boste videli belo navadno tablo.

V belo navadno tablo morate prilepiti kopirano kodo.

Po lepljenju kode jo morate izvesti.

Izvedbeni postopek lahko izvedemo na dva načina, in sicer tako, da pritisnemo bližnjično tipko F5 ali pa kliknemo zeleni gumb za zagon na vrhu.

Kopirana koda VBA bo izvedena v vašem oknu.

# 2 - Shranite delovni zvezek s kodo VBA

Vem, da za shranjevanje datoteke excel ne potrebujete posebnega uvoda, toda ko gre za kodo VBA, ki vsebuje Excelov delovni zvezek, potrebujete en poseben uvod.

Če je delovni zvezek že shranjen in ste pravkar kopirali kodo VBA, morate spremeniti pripono datoteke, kajti ko kliknete možnost shranjevanja, boste spodaj videli opozorilno sporočilo.

To pomeni, da delovni zvezek, ki ga želite shraniti, vsebuje projekt VB in ga ni mogoče shraniti kot običajni delovni zvezek excel. Ta delovni zvezek morate shraniti kot delovni zvezek z omogočeno makro.

Kliknite Shrani kot ali pritisnite tipko F12, videli boste pod oknom.

Vnesite ime datoteke po vaši želji, vendar izberite tip Shrani kot »Delovni zvezek z omogočeno makro Excel (* .xlsm)

Kliknite V redu, da shranite delovni zvezek kot Macro-Enabled Workbook.

# 3 - dodeli makro kodo oblikam

Kadarkoli moramo zagnati VBA, se moramo vrniti v urejevalnik visual basic in zagnati, to je dolgotrajen postopek.

Makro po njenem imenu lahko dodelimo eni od oblik. Sledite spodnjim korakom, da oblikam dodelite makro excel.

1. korak: Pojdite na Vstavi in ​​izberite obliko po svoji želji.

2. korak: Ko izberete obliko, ki jo želite narisati na delovni list. V idealnem primeru stran od podatkov.

3. korak: Z desno tipko miške kliknite in izberite Uredi besedilo.

4. korak: Dodajte besedo po svoji želji. Besedo sem dodal kot »Kliknite tukaj za zagon makra«.

5. korak: Znova kliknite z desno miškino tipko in izberite možnost za dodelitev makra.

6. korak: Zdaj bomo videli ves seznam makrov. Izberite ime makra, ki ga želite dodeliti.

7. korak: kliknite V redu. Zdaj ta gumb vsebuje kodo makra. Vsakič, ko kliknete na ta gumb, se ta koda izvede.