Možete koristiti ugrađeni VBA uređivač programa Microsoft Excel za uključivanje koda Visual Basic u vaše radne knjige. Jedna od najboljih stvari u Excelu je ta što vam može napisati VBA kôd-upravo to radite kada snimate makronaredbu. Kada snimate makronaredbu u Excelu, Excel sprema makro u VBA kôd, koji zatim možete pregledati i urediti u uređivaču Visual Basic. Ako ste novi u VBA -u, igranje s makroima odličan je način za početak. Ovaj wikiHow vas uči kako jednostavno generirati vlastiti VBA kôd u programu Microsoft Excel, kao i kako urediti napredniji kôd u uređivaču Visual Basic.
Koraci
1. dio od 3: Otvaranje uređivača Visual Basic
Korak 1. Omogućite karticu Developer u Excelu
Prije nego što otvorite uređivač VBA i započnete s izradom vlastitih makronaredbi, morat ćete na svoju alatnu traku programa Excel dodati karticu Razvojni programer.
-
Windows
- Kliknite na Datoteka izbornika i odaberite Opcije.
- Klik Prilagodite vrpcu na jelovniku.
- Označite okvir "Developer" ispod "Main Tabs" i kliknite u redu.
-
macOS
- Kliknite na Excel izbornika i odaberite Postavke.
- Klik Vrpca i alatna traka.
- Klik Glavne kartice.
- Označite okvir uz "Developer".
- Klik Uštedjeti a zatim zatvorite prozor.
Korak 2. Kliknite karticu Developer
Sada kada ste omogućili karticu, ona se nalazi pri vrhu programa Excel. Ovdje ćete pronaći uređivač Visual Basic, kao i druge značajke za razvoj.
Korak 3. Pritisnite Visual Basic
Nalazi se krajnje lijevo na alatnoj traci na kartici Developer. Ovo otvara vaš Visual Basic Editor. Prije nego snimimo makro, osjetimo kako uređivač radi i kako je raspoređen.
Korak 4. Naučite se zaobići uređivač Visual Basic
Sada ćemo pokriti samo osnove, jer ćete steći više iskustva kada počnete raditi s makroima.
- Na ploči Projekt, s lijeve strane VBE -a, nalaze se sve otvorene radne knjige programa Excel. Svaki radni list u radnoj knjizi zaseban je objekt koji se pojavljuje pod "Microsoft_Excel_Objects".
- Nakon što snimite makronaredbe, pojavit će se kao moduli na ovoj ploči pod zaglavljem "Moduli". Zatim možete pregledati i urediti kôd u uređivaču otvaranjem modula.
- Da biste umetnuli vlastiti modul bez prethodnog snimanja makronaredbe, kliknite na Umetnuti izbornik pri vrhu uređivača i odaberite Modul.
- Kliknite na x ili crveni krug na vrhu uređivača za povratak u Excel.
Dio 2 od 3: Snimanje i uređivanje makronaredbi
Korak 1. Otvorite bilo koji radni list u Excelu
Sada ćemo na primjeru stvoriti i urediti VBA. Kada snimate makronaredbu u Excelu, generirate VBA kôd koji možete urediti u uređivaču Visual Basic. U ovom primjeru snimit ćemo makronaredbu koja dodaje zbroj A10 i B10, prikazati rezultate u C10, a zatim kopirati vrijednost u D10. Počnite otvaranjem prazne radne knjige i unosom bilo koje dvije numeričke vrijednosti u A10 i B10.
Korak 2. Kliknite karticu Developer
Nalazi se pri vrhu ekrana.
Uređivač možete otvoriti i pritiskom na Alt + F11 na računalu ili Opt + F11 (ili Fn + Opt + F11) na Macu.
Korak 3. Pritisnite Snimanje makronaredbi
Nalazi se na kartici Developer pri vrhu zaslona. Ovo otvara dijaloški okvir Snimanje makronaredbi.
Korak 4. Unesite naziv makronaredbe
Ovo je nešto što opisuje čemu služi makronaredba, poput Sum_and_Copy.
U nazivu makronaredbe ne može biti razmaka
Korak 5. Unesite tipkovnički prečac za makronaredbu
Prečac koji unesete bit će način na koji možete brzo pokrenuti makronaredbu. Na primjer, Ctrl + L.
Tipka prečaca mora biti slovo po abecedi
Korak 6. Odaberite mjesto za pohranu makronaredbe
Ako makronaredbu nećete koristiti nigdje osim u ovoj radnoj knjizi, odaberite Ova radna bilježnica. Odaberimo zasad tu opciju.
- Ako želite koristiti makronaredbu i moći pregledavati i uređivati njezinu VBA skriptu u svim radnim knjigama, odaberite Osobna makro radna bilježnica. Ovo će se prikazati kao zasebna radna knjiga u uređivaču programa Visual Basic.
- Ako želite, možete unijeti i opis, na primjer "Kopira zbroj ukupnih prodaja u D10."
Korak 7. Pritisnite U redu za početak snimanja
Kad počnete snimati, sve što radite bit će snimljeno i dodano u makro pomoću VBA koda.
Korak 8. Dovršite radnje koje želite snimiti
Radite samo radnje koje želite spremiti u makronaredbu. U našem primjeru dodajemo A10 u B10, prikazujući rezultate u C10, a zatim ga kopiramo u D10. Evo koraka:
- Kliknite na Dom tab.
- Kliknite mišem u C10.
- Pritisnite izbornik "Automatski zbroj" i odaberite IZNOS.
- Pritisnite Unesi ili Povratak za dodavanje odabranih vrijednosti.
- Označite C10 i pritisnite Ctrl + C (PC) ili Cmd + C (Mac) za kopiranje.
- Pritisnite D10 i pritisnite Ctrl + V (PC) ili Cmd + V (Mac) za lijepljenje.
Korak 9. Pritisnite karticu Developer i odaberite Stop Recording
Ovo je opcija koja zamjenjuje "Snimanje makronaredbi", koju ste prethodno odabrali. Excel više ne bilježi vaše radnje.
Korak 10. Kliknite Makroni na alatnoj traci
Ovo prikazuje popis svih makronaredbi u svim radnim knjigama koje ste otvorili.
Korak 11. Odaberite novu makronaredbu i kliknite Uredi
Ovo otvara VBA kôd za vašu makronaredbu u uređivaču Visual Basic. Sada možete vidjeti kako izgleda vaša makronaredba u VBA kodu. Dok budete bilježili makronaredbe i provjeravali kôd, naučit ćete više o Visual Basicu.
- Kao što smo spomenuli, makronaredbe se spremaju kao moduli-sada biste trebali vidjeti odjeljak "Moduli" na ploči Projekt koji sadrži vašu makronaredbu.
- Također možete samo kliknuti Visual Basic na alatnoj traci otvorite Visual Basic Editor, desnom tipkom miša kliknite modul koji želite urediti, a zatim kliknite Uredi.
Korak 12. Uredite VBA kôd svoje makronaredbe
Recimo da želimo da makro kopira ukupni iznos u E10 umjesto u D10. Umjesto da ponovno snimimo makro, možemo samo urediti kôd u uređivaču Visual Basic. U našem primjeru, pronađite dio VBA koda u uređivaču koji kaže "D10" i zamijenite ga s "E10".
Korak 13. Kliknite karticu Pokreni i odaberite Pokreni pod/Korisnički obrazac
Ovo pokreće vašu novo uređenu makronaredbu.
- Također možete pritisnuti F5 ili kliknite gumb za reprodukciju na alatnoj traci za pokretanje makronaredbe.
- Da biste vidjeli rezultate, zatvorite uređivač Visual Basic za povratak na radni list.
3. dio od 3: Izrada osnovnog naredbenog gumba
Korak 1. Otvorite prazan radni list u Excelu
Drugi način učenja o VBA je umetanje koda iz programa Excel. U ovom primjeru stvorit ćemo i urediti gumb koji se ponaša na određeni način kada se pritisne.
Korak 2. Kliknite karticu Developer
Nalazi se na vrhu Excela.
Korak 3. Pritisnite gumb Umetni
To je ikona okvira alata na alatnoj traci. Ovo otvara izbornik.
Korak 4. Kliknite ikonu naredbenog gumba u odjeljku "Active X Control"
To je prva opcija u tom drugom odjeljku.
Kad zadržite pokazivač miša iznad prve ikone u tom odjeljku, napisat će se "Command Button", što znači da znate da radite s desnim gumbom
Korak 5. Kliknite praznu ćeliju
Ovo stvara novi gumb pod nazivom "Command Button" u vašoj radnoj knjizi. Ovom gumbu možete dodijeliti makronaredbu koja dovršava određeni zadatak svaki put kada pritisnete gumb. U našem primjeru učinit ćemo da gumb umetne riječ "wikiHow" u ćeliju A1.
The Način dizajna gumb na alatnoj traci sada bi trebao biti osvijetljen. Ako nije, kliknite da biste ga sada osvijetlili.
Korak 6. Desnom tipkom miša kliknite tipku Command i odaberite View Code
Ovo otvara kôd gumba u uređivaču Visual Basic.
- Također možete jednom pritisnuti gumb i odabrati Prikaz koda na alatnoj traci.
- Umjesto umetanja koda kao modula poput snimanja makronaredbe, ovo dodaje kôd objektu radnog lista na koji ste stavili gumb. Ovaj kôd uvijek možete pregledati i urediti otvaranjem uređivača Visual Basic, desnim klikom na radni list koji sadrži gumb i odabirom Prikaz koda.
Korak 7. Umetnite kôd za ispis "wikiHow" u ćeliju A1
Postojeći kôd služi za gumb. Da bismo gumb učinili nešto, morat ćemo dodati naš kôd između dva retka postojećeg koda. Kopirajte i zalijepite sljedeći kod između postojeća dva retka:
-
Raspon ("A1"). Vrijednost = "Pozdrav"
Korak 8. Zatvorite uređivač Visual Basic
Da biste to učinili, samo kliknite na x ili crveni krug na vrhu prozora. Ovo vas vraća na radni list.
Korak 9. Kliknite Način dizajna na alatnoj traci
Ovo izlazi iz načina dizajna-nećete moći kliknuti gumb ako ste još uvijek u načinu dizajna.
Korak 10. Pritisnite tipku Command
Sada biste trebali vidjeti riječ "wikiHow" u ćeliji A1 svog radnog lista.
Za ponovno uređivanje koda kliknite Način dizajna, odaberite gumb, a zatim kliknite Prikaži kôd na alatnoj traci ili desnom tipkom miša kliknite i odaberite Prikaz koda.
Savjeti
- Ako ste tek počeli s VBA -om, pokušajte se upoznati s početnim tečajem ili provjeriti videozapise za početnike na YouTubeu.
- Kako stječete više iskustva s VBA -om, posjetite popularne forume korisnika Excel VBA -a Reddit's /r /vba i /r /excel.