predavanja v.as.mr. Samir Lemeš slemes@mf.unze.ba Aplikativni softver predavanja v.as.mr. Samir Lemeš slemes@mf.unze.ba
17. MS Excel 2003 Snimanje makroa Macro Editor Templates Unos podataka pomoću forme
Macro Makro je pohranjeni niz postupaka, koji se može pokrenuti pozivom tog makroa. Makroi se mogu pozvati izborom iz menija, izabranom kombinacijom tipki sa tastature, ili pomoću tipke u toolbaru Primjer: Napraviti makro koji će u tabeli pronaći sve riječi "Mostar" i zamijeniti ih sa "Tuzla", a zatim sve riječi "Sarajevo" obojiti plavom bojom
Macro Tools, Macros, Record New Macro Izabrati ime za taj makro Edit, Replace, Find what: Mostar, Repalec with: Tuzla, Replace All Označiti cijelu tabelu Format, Conditional Formatting "Cell value is", "Equal to", "Sarajevo", Format, izabrati plavu boju Tools, Macro, Stop Recording
Macro Pokretanje makroa: Tools, Macros, Run Izmjena makroa: Tools, Macros, Edit (zahtijeva poznavanje Visual Basic ili VBA programskog jezika)
Macro Primjer: Makro koji mijenja tekst napisan starim fontovima (4DTimes) u CE font Public Sub YU_TO_CE() Cells.Replace What:="[", Replacement:="Š", MatchCase:=True Cells.Replace What:="{", Replacement:="š", MatchCase:=True Cells.Replace What:="]", Replacement:="Ć", MatchCase:=True Cells.Replace What:="}", Replacement:="ć", MatchCase:=True Cells.Replace What:="`", Replacement:="ž", MatchCase:=True Cells.Replace What:="@", Replacement:="Ž", MatchCase:=True Cells.Replace What:="\", Replacement:="Đ", MatchCase:=True Cells.Replace What:="|", Replacement:="đ", MatchCase:=True Cells.Replace What:="~~", Replacement:="č", MatchCase:=True Cells.Replace What:="^", Replacement:="Č", MatchCase:=True End Sub
Templates Template je predložak na osnovu kojeg se kreiraju novi radni listovi ili radne knjige Datoteke sa ekstenzijom .XLT Book.xlt i Sheet.xlt Template može da obuhvata: sve što se zada iz menija Format, opcije iz naredbe Page Setup, broj i vrsta listova u radnoj knjizi, zaštićene i skrivene dijelove tabele, tekst i grafičke objekte.
Templates Svaki dokument može postati template: File, Save As, Save As Type: Template (*.xlt) Tako napravljeni predlošci koriste se naredbom New... iz menija File Za računare uvezane u LAN može se napraviti zajednički (workgroup) template
Workgroup Templates
Unos podataka pomoću forme Da bi se olakšao unos podataka u tabelu, može se kreirati forma na osnovu definisanih naslova u tabeli Primjer: Data, Form..., OK
Unos podataka pomoću forme Tipkom "Criteria" se forma za unos podataka pretvara u formu za pretraživanje Nakon unošenja podatka u odgovarajuće polje, tipkama "Find Next" i "Find Prev" se pronalazi prvi podatak u tabeli koji odgovara zadatom kriteriju Naslovi polja se biraju automatski iz svih susjednih polja ili samo iz označenih polja sa naslovima