Zalijepite makronaredbu u VBA - Excel savjeti

Sadržaj

Bob je ovotjedno postavio Excel pitanje.

Imam problem. Microsoftova baza znanja nudi Excel makronaredbu za rješavanje problema, ali ne mogu shvatiti kako tu makronaredbu unijeti u Excel. Što je VBA? Gdje mogu zalijepiti makronaredbu?

Izvrsno pitanje. Na internetu postoji puno web mjesta koja nude pomoć, ali svi pretpostavljaju da znate osnove makronaredbi. Evo korak-po-korak skupa uputa za upotrebu makronaredbe s web mjesta.

Pokrenite Visual Basic Editor

1. korak: Pokrenite uređivač programa Excel Visual Basic pritiskom na Alt-F11 ili korištenjem izbornika Alati> Makronaredba.

U redu, naravno - ovo izgleda zastrašujuće u prvom pokušaju. I ja bih na vašem mjestu pobjegla!

U donjem lijevom kutu nalazi se prozor svojstava. Ovo vam neće trebati dok ne pokušate napraviti vlastite korisničke oblike, zato ne brinite o tome sada.

Visual Basic uređivačko okruženje

U gornjem lijevom kutu nalazi se prozor projekta. Prozor projekta koristan je kada imate istodobno otvorenih više Excel datoteka. Excel VBA makronaredbe mogu se pohraniti izravno u radnu knjigu. Prozor projekta možete koristiti za prebacivanje s knjige na knjigu. Ako ne možete vidjeti cijeli tekst jer je prozor preuzak, uhvatite desni rub prozora projekta i povucite ulijevo.

Veliko sivo područje s desne strane zaslona mjesto je na kojem će vaša makronaredba na kraju ići. Evo samo malo žargona koji vam treba. Excel makronaredba naziva se "Postupak". Nekoliko postupaka može se pohraniti u jedan "Modul".

Prvo što treba učiniti je umetnuti prazan modul u ovu radnu knjigu. Na izborniku odaberite Umetni> Modul. Sada ste spremni zalijepiti makronaredbu s weba.

Umetnite modul u VBE

Pomoću preglednika pregledajte stranicu s makronaredbom. Pomoću miša kliknite i povucite da biste istaknuli cijelu makronaredbu. To uključuje redak koji započinje "Sub" sve do retka "End Sub". Upotrijebite naredbu Uredi> Kopiraj s izbornika za kopiranje makronaredbe u međuspremnik.

Zalijepite makronaredbu u modul

Vratite se na uređivač Visual Basic. Kliknite u veliki prozor s bijelim kodom, točno ispod "(Općenito)". Uradite> Zalijepi da biste kopiranu makronaredbu zalijepili u svoju radnu knjigu.

Evo nekoliko stvari koje treba primijetiti. Gornji redak koji započinje s "Sub" završava imenom makronaredbe. Važno je zapamtiti ovaj naziv makronaredbe da biste mogli kasnije pokrenuti makronaredbu. Redovi koda koji počinju apostrofom su komentari u kodu. Ovi će se redovi prikazati zeleno. Pročitajte ih da biste vidjeli ima li bilješki zbog kojih biste se trebali brinuti. Na primjer, Microsoft će vas često savjetovati ako kod mora biti drugačiji za stariju verziju Excela.

Spremni ste za trčanje. Vratite se u Excel. U izborniku Alati odaberite Makronaredbe. U dijaloškom okviru odaberite naziv makronaredbe i kliknite RUN.

Kada spremite ovu Excel radnu knjigu, makronaredba će se spremiti u radnu knjigu. Kad god je ova radna knjiga otvorena, možete pokrenuti makronaredbu.

Čestitamo! Sada s interneta možete kopirati i pokretati korisne makronaredbe.

Napomena za korisnike programa Excel 95: Excel 95 nije ponudio isti VB editor. Iz programa Excel 95 umetnuli biste> Modul izravno iz programa Excel. List modula tada bi se pojavio kao list u Excelovoj radnoj knjizi. Zalijepite makronaredbu na ovaj prazni list modula i upotrijebite izbornik Alati> Makronaredbe za pokretanje baš kao gore.

Zanimljivi članci...