Vadnica za programiranje programa Excel VBA za začetnike

Vadnica za programiranje programa Excel VBA za začetnike

Če uporabljate Excel, morate preizkusiti to električno orodje!





Visual Basic for Applications (VBA) je programski jezik Microsoft Office, ki vam omogoča ustvarjanje makrov in uporabniških oblik, dodajanje polja s sporočilom, izvajanje kode v dokumentu kot odziv na sprožilec in še veliko več. Z VBA lahko svoje Excel Excelove tabele polnite polno. Le malo se morate naučiti kodiranja.





Ta priročnik vam bo pomagal, da se preizkusite v VBA s preprostim projektom: gumbom, ki pretvori vrednost izbrane celice iz GBP v USD. Predstavili vam bomo načine, kako se lahko križata VBA in Excel. Ta kratka vadnica vas bo vodila k ustvarjanju lastnih kompleksnejših projektov.





Evo, kako začeti z VBA v Excelu 2016.

kako pretakati mac v roku

Dostop do kontrol za razvijalce

Preden se lahko potopimo v VBA, bo morda treba odpreti Excel in prilagoditi nastavitve, da bo zavihek Razvijalec prikazan kot del traku. Če želite to narediti, pojdite na Datoteka> Možnosti> Prilagodi trak . Lahko tudi z desno tipko miške kliknete trak in izberete Prilagodite trak ... možnost.



Spodaj Prilagodite trak> Glavni zavihki (seznam na desni), dodajte in preverite Razvijalec možnost (ni označeno na zgornji sliki).

Ustvari gumb

Če želimo ustvariti pretvornik valut, moramo najprej vstaviti element gumba. V drugem koraku bomo temu gumbu priložili kodo VBA.





Odprite novo Excelovo preglednico in se pomaknite do Razvijalec zavihek. Uporabi Vstavi spustni meni v Nadzor v razdelku za izbiro Ukazni gumb ActiveX .

Povlecite gumb na ustrezno velikost in ga postavite na primerno mesto - pozneje ga lahko preprosto spremenite.





Zdaj bomo priložili kodo. Z desno tipko miške kliknite gumb in izberite Lastnosti . Naredili bomo dve spremembi; bomo spremenili Ime ki jih bomo uporabili za sklicevanje na gumb med kodiranjem in Napis ki prikaže besedilo na samem gumbu. Za te oznake lahko izberete karkoli želite, vendar ne pozabite, da boste morali zamenjati ConverterButton za vse, kar uporabljate namesto njega, medtem ko prilagajamo kodo.

kako aktiviram glas v besedilo na androidu?

Zdaj je čas, da gumbu daste nekaj funkcionalnosti.

Dodajte nekaj kode

Kodiranje z VBA poteka v ločenem okolju do standardnega vmesnika Excel. Če želite dostopati do nje, se prepričajte Način oblikovanja je aktiven v Razvijalec zavihek, nato z desno tipko miške kliknite gumb, ki smo ga ustvarili, in izberite Poglej kodo .

Videli boste okno, kot je prikazano spodaj:

Začetek in konec naše kode že obstajata - dva modra kosa besedila povezujeta našo funkcijo, medtem ko besedilo v črni barvi navaja, da določamo dejanje, ki bi moralo biti izvedeno, ko uporabnik klikne gumb, ki smo ga ustvarili . Če ste izbrali drugo ime za ConverterButton, bi morali v svoji različici tega okna videti ustrezen izraz.

Za izvedbo postopka pretvorbe valut bomo uporabili naslednjo vrstico kode med dvema, ki sta za nas že ustvarjena:

ActiveCell.Value = (ActiveCell * 1.28)

Za dodatno razčlenitev ta koda navaja, da bo nova vrednost celice, ki jo je izbral uporabnik, trenutna vrednost, pomnožena z 1,28 - menjalni tečaj od GBP do USD. Takole izgleda v oknu VBA:

Nato zaprite urejevalnik VBA v meniju Datoteka in se vrnite v Excel.

Preizkusite svoje delo

Zdaj je čas, da vidimo, ali naša koda deluje - vendar je pred tem potrebno narediti pomemben korak. Moramo onemogočiti Način oblikovanja da ustavite vse nadaljnje spremembe gumba in ga naredite funkcionalnega.

Nato vnesite številko v celico, jo izberite in kliknite gumb, da vidite, kako deluje. Upajmo, da se bo vrednost povečala za približno četrtino, kar pomeni, da je bila pretvorba izvedena pravilno.

Naslednji koraki

Zdaj, ko ste ustvarili gumb in ga uporabili za izvajanje kode VBA v Excelu, lahko uporabite isto osnovno metodo za izvajanje vseh vrst različnih projektov. Morda boste želeli ustvariti simulirano matrico, ki vrne naključno vrednost, ko pritisnete gumb, morda kot del večje igre. Druga možnost je, da ustvarite gumb, ki preveri vsebino določene celice v primerjavi z drugo drugje v istem dokumentu.

S takšnimi projekti se odprete različnim značilnostim VBA. Naš pretvornik valut je tako preprost, kot je na prvi pogled, vendar je to prvi korak k večjim stvarem. Če šele začenjate, izberite projekte, ki povezujejo vaše učenje z osnovnim ciljem ali nalogo, ki vas zanima. Korak za korakom se boste bolje seznanili z delovanjem VBA.

Imate vprašanje o tem projektu VBA? Vprašajte za pomoč ali ponudite pomoč v spodnjih komentarjih!

Deliti Deliti Cvrkutati E-naslov 6 zvočnih alternativ: najboljše brezplačne ali poceni aplikacije za zvočne knjige

Če ne želite plačati za zvočne knjige, je tukaj nekaj odličnih aplikacij, ki vam omogočajo, da jih poslušate brezplačno in zakonito.

Preberite Naprej
Sorodne teme
  • Produktivnost
  • Programiranje
  • Programiranje
  • Visual Basic programiranje
  • Microsoft Excel
  • Microsoft Office 2013
  • Microsoft Office 2016
O avtorju Brad Jones(109 objavljenih člankov)

Angleški pisatelj trenutno živi v ZDA. Poiščite me na Twitterju prek @radjonze.

cena zamenjave zaslona galaxy s8
Več od Brad Jones

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti