Ako ozbiljno želite postati programer programa Excel, puno ćete vremena provoditi s VBA modulima na ekranu. Kako bi stvari bile što udobnije, VBE nudi dosta mogućnosti prilagodbe.
Kada je VBE aktivan, odaberite Alati→Opcije. Vidjet ćete dijaloški okvir s četiri kartice: Editor, Editor Format, General i Docking. Odvojite trenutak i istražite neke od opcija koje se nalaze na svakoj kartici.
Sljedeća slika prikazuje opcije kojima se pristupa klikom na karticu Editor u dijaloškom okviru Opcije. Koristite opciju na kartici Editor da biste kontrolirali kako određene stvari rade u VBE-u.
Kartica Editor u dijaloškom okviru Opcije.
Opcija automatske provjere sintakse
Postavka Auto Syntax Check određuje hoće li VBE iskočiti dijaloški okvir ako otkrije sintaktičku pogrešku dok unosite svoj VBA kod. Dijaloški okvir otprilike govori u čemu je problem. Ako ne odaberete ovu postavku, VBE označava sintaktičke pogreške prikazujući ih u drugoj boji od ostatka koda i ne morate imati posla s dijaloškim okvirima koji se pojavljuju na vašem zaslonu.
Opcija Zahtijeva deklaraciju varijable
Ako je postavljena opcija Zahtijevaj deklaraciju varijable, VBE će umetnuti izraz Option Explicit na početak svakog novog VBA modula koji dodate. Kada se naredba Option Explicit pojavi u vašem modulu, morate eksplicitno definirati svaku varijablu koju koristite.
Opcija Automatski popis članova
Ako je postavljena opcija Auto List Members, VBE vam pruža pomoć kada unosite svoj VBA kod. Prikazuje popis koji bi logički dovršio izjavu koju upisujete. Ova značajka je jedna od najboljih u VBE-u.
Opcija Automatske brze informacije
Ako je odabrana opcija Auto Quick Info, VBE prikazuje informacije o funkcijama i njihovim argumentima dok upisujete. Ovo je ponašanje slično načinu na koji Excel navodi argumente za funkciju dok počnete upisivati novu formulu.
Opcija Auto Data Tips
Ako je postavljena opcija Auto Data Tips, VBE prikazuje vrijednost varijable iznad koje se nalazi vaš kursor kada ispravljate pogreške koda. Ova je opcija uključena prema zadanim postavkama i često je vrlo korisna. Nema razloga za isključivanje ove opcije.
Postavka Auto Indent
Postavka Automatsko uvlačenje određuje hoće li VBE automatski uvlačiti svaki novi redak koda na isti način kao i prethodni redak. Većina programera programa Excel želi koristiti udubljenja u svom kodu, pa je ova opcija obično uključena.
Usput, koristite tipku Tab, a ne razmaknicu, za uvlačenje koda. Također, možete pritisnuti Shift+Tab da odmaknete redak koda. Ako želite uvući više od jednog retka, odaberite sve retke koje želite uvući, a zatim pritisnite tipku Tab.
VBE-ova alatna traka za uređivanje (koja je skrivena prema zadanim postavkama) sadrži dva korisna gumba: uvlačenje i odmak. Ovi gumbi omogućuju vam da brzo uvučete ili odmaknete blok koda. Odaberite kod i kliknite jedan od ovih gumba da promijenite uvlačenje bloka.
Opcija za uređivanje teksta povuci i ispusti
Opcija za uređivanje teksta povuci i ispusti, kada je omogućena, omogućuje kopiranje i premještanje teksta povlačenjem i ispuštanjem pomoću miša.
Opcija Zadano na prikaz cijelog modula
Opcija Default to Full Module View postavlja zadano stanje za nove module. (Ne utječe na postojeće module.) Ako je postavljeno, procedure u prozoru koda pojavljuju se kao jedan popis koji se može pomicati. Ako je ova opcija isključena, možete vidjeti samo jedan po jedan postupak.
Opcija Razdjelnik procedura
Kada je opcija Razdjelnik procedura uključena, trake za razdvajanje pojavljuju se na kraju svakog postupka u prozoru koda. Razdjelne trake pružaju lijepu vizualnu liniju između postupaka, što olakšava vidjeti gdje jedan dio koda završava, a drugi počinje.