30.03.2017 Views

Excel_VBA_manual

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

U svakom trenutku pristup bilo kojem dijelu grafa omogućen je pritiskom na desnu tipku miša, i<br />

na taj naĉin moguće je promijeniti izgled grafa, njegovih osi, legende i niza drugih parametara za<br />

oblikovanje grafova.<br />

2.2 Visual Basic za aplikacije (<strong>VBA</strong>) u <strong>Excel</strong>u<br />

Visual Basic je programski jezik koji se temelji na najpopularnijem programskom jeziku BASICu,<br />

ali ga svojim poboljšanim i proširenim mogućnostima, te novom koncepcijom s grafiĉkim<br />

suĉeljem daleko nadilazi. <strong>Excel</strong> sadrži posebnu verziju Visual Basica koju je Microsoft nazvao<br />

Visual Basic for Applications – <strong>VBA</strong> (Visual Basic za aplikacije).<br />

<strong>VBA</strong> kod se u <strong>Excel</strong>u nalazi unutar tzv. <strong>VBA</strong> makroa. Za izradu makro programa nije potrebno<br />

predznanje o programiranju te se oni vrlo jednostavno kreiraju snimanjem niza aktivnosti<br />

korisnika u samom <strong>Excel</strong>u, pri ĉemu <strong>Excel</strong> automatski generira Visual Basic kod. Za<br />

preureĊivanje koda makro programa potrebno je aktivirati Visual Basic editor, te u njemu<br />

napraviti željene izmjene programa.<br />

2.2.1 Snimanje makroa<br />

Snimanje makroa je najlakše objasniti pomoću primjera. Formatiranje odreĊenog raspona ćelija<br />

zapoĉinje unosom podataka u radnu tablicu (Sl. 2.2.1):<br />

Sl. 2.2.1 Podaci za snimanje makroa<br />

Nakon selektiranja jedne od ćelija iz radne tablice, kreiranje makroa zapoĉinje snimanjem<br />

operacija korištenjem Tools – Record Macro – Record New Macro naredbe ili Record Macro<br />

alata iz Visual Basic retka s alatima (Sl. 2.2.2).<br />

Sl. 2.2.2 Visual Basic redak sa alatima<br />

6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!