Prilepite makro v VBA - Excel Nasveti

Kazalo

Bob je ta teden postavil vprašanje v Excelu.

Imam problem. Microsoftova baza znanja ponuja Excelov makro za odpravo težave, vendar ne morem ugotoviti, kako ta makro vnesti v Excel. Kaj je VBA? Kam naj prilepim makro?

Odlično vprašanje. V internetu je veliko spletnih mest, ki ponujajo pomoč, vendar vse domnevajo, da poznate osnove makrov. Tu je podroben nabor navodil za uporabo makra s spletnega mesta.

Zaženite urejevalnik Visual Basic

1. korak: Zaženite urejevalnik Excel Visual Basic, tako da pritisnete Alt-F11 ali uporabite meni Orodja> Makro.

V redu, seveda - to se zdi zastrašujoče že ob prvem poskusu. Na tvojem mestu bi tudi zbežal!

Spodaj levo je okno z lastnostmi. Tega ne boste potrebovali, dokler ne boste poskušali narediti lastnih uporabniških oblik, zato ne skrbite zdaj.

Okolje urejevalnika Visual Basic

Zgoraj levo je okno projekta. Okno projekta je uporabno, kadar imate hkrati odprtih več datotek Excel. Makre Excel VBA lahko shranite neposredno v delovni zvezek. V oknu projekta lahko preklapljate iz knjige v knjigo. Če ne vidite celotnega besedila, ker je okno preozko, zgrabite desni rob okna projekta in povlecite v levo.

Veliko sivo območje na desni strani zaslona bo mesto, kjer bo sčasoma šel vaš makro. Tu je le malo jezika, ki ga potrebujete. Excelov makro se imenuje "Postopek". V enem "modulu" je mogoče shraniti več postopkov.

Najprej morate v ta delovni zvezek vstaviti prazen modul. V meniju izberite Vstavi> Modul. Zdaj ste pripravljeni na lepljenje makra iz spleta.

Vstavite modul v VBE

Z brskalnikom pojdite na stran z makrom. Z miško kliknite in povlecite, da označite celoten makro. To vključuje vrstico, ki se začne s "Sub" vse do vrstice "End Sub". Z ukazom Uredi> Kopiraj v meniju kopirajte makro v odložišče.

Prilepite makro v modul

Vrnite se v urejevalnik Visual Basic. Kliknite v velikem belem oknu s kodo, tik pod "(Splošno)". Ali Uredi> Prilepi, da kopirani makro prilepite v svoj delovni zvezek.

Tu je nekaj stvari, ki jih je treba opaziti. Zgornja vrstica, ki se začne s "Sub", se konča z imenom makra. Pomembno si je zapomniti to ime makra, da ga lahko pozneje zaženete. Vrstice kode, ki se začnejo z apostrofom, so komentarji v kodi. Te vrstice bodo prikazane zeleno. Preberite jih in preverite, ali obstajajo kakšni zapiski, ki bi vas morali skrbeti. Microsoft vam bo na primer pogosto svetoval, ali mora biti koda drugačna za starejšo različico Excela.

Pripravljeni ste na tek. Vrnite se v Excel. V meniju Orodja izberite Makro. V pogovornem oknu izberite ime makra in kliknite RUN.

Ko shranite ta Excelov delovni zvezek, se makro shrani v delovni zvezek. Kadar koli je ta delovni zvezek odprt, lahko zaženete makro.

Čestitamo! Zdaj lahko kopirate in zaženete uporabne makre iz spleta.

Opomba za uporabnike programa Excel 95: Excel 95 ni ponudil istega urejevalnika VB. V Excelu 95 bi vstavili> Modul neposredno iz Excela. List modula bi se nato prikazal kot list v Excelovem delovnem zvezku. Na ta prazen list modula prilepite makro in uporabite meni Orodja> Makro, da zaženete tako kot zgoraj.

Zanimive Članki...