Pregled obrazaca, kontrola obrazaca i ActiveX kontrola na radnom listu

Važno: Ta značajka nije dostupna u sustavu Office na računalu sa sustavom Windows RT. Želite li vidjeti koju verziju sustava Office koristite?

Primjeri obrazaca radnog lista pomoću obrazaca i mnogih kontrola i objekata koje možete dodati u njih, možete jednostavnije unijeti unos podataka na radne listove i unaprijediti način na koji radni listovi izgledaju. To možete učiniti i uz nimalo ili samo malo VBA (Microsoft Visual Basic for Applications) koda.

Radni list nije isto što i predložak programa Excel. Predložak je unaprijed oblikovana datoteka pomoću koje možete započeti sa stvaranjem radne knjige željenog izgleda. Predložak sadrži kontrole, kao što su okviri ili padajući popisi, koji osobama koje koriste vaš radni list pojednostavnjuju unos ili uređivanje podataka. Da biste saznali više o predlošcima koje možete preuzeti, pročitajte članak Predlošci programa Excel.

Što je obrazac?

Obrazac, bez obzira na to je li ispisan ili na mreži, dokument dizajniran s standardnom strukturom i oblikom koji olakšava hvatanje, organiziranje i uređivanje informacija.

  • Ispisani obrasci sadrže upute, oblikovanja, naljepnice i prazne prostore za pisanje ili unos podataka. Da biste stvorili ispisane obrasce, možete koristiti predloške programa Excel i Excel.

  • Internetski obrasci sadrže iste značajke kao i ispisani obrasci. Osim toga, internetski obrasci sadrže kontrole. Kontrole su objekti koji prikazuju podatke ili olakšavaju korisnicima da unose ili uređuju podatke, obavljaju akciju ili odabiru. Općenito, kontrole olakšavaju korištenje obrasca. Primjeri običnih kontrola obuhvaćaju okvire s popisom, gumbe mogućnosti i naredbeni gumb. Kontrole mogu pokrenuti i dodijeljene makronaredbe i reagirati na događaje, kao što su klikovi mišem, pokretanjem koda programa Visual Basic for Applications (VBA).

Excel možete koristiti na nekoliko načina za stvaranje ispisanih i mrežnih obrazaca.

Vrste obrazaca programa Excel

Nekoliko je vrsta obrazaca koje možete stvoriti u programu Excel: obrasci podataka, radni listovi koji sadrže kontrole obrasca i ActiveX kontrole te VBA korisnički obrasci. Svaku vrstu obrazaca možete koristiti pojedinačno, ali možete ih i kombinirati na različite načine da biste stvorili rješenje koje vam najbolje odgovara.

Obrazac podataka

obrazac podataka omogućuje vam praktičan unos ili prikaz cijelog retka podataka u rasponu ili tablici bez potrebe za vodoravnim listanjem. Kada imate više stupaca podataka koji se mogu prikazati na zaslonu, podatke je lakše unijeti pomoću obrasca podataka nego pomicanjem iz stupca u stupac. Obrazac podataka koristite kada je dovoljan jednostavan obrazac s tekstnim okvirima u kojima se nalaze zaglavlja stupaca kao oznake te nisu potrebne sofisticirane ili prilagođene značajke obrasca, kao što su okvir popisa ili okretni gumb.

Primjer najčešćeg obrasca podataka Excel može automatski generirati ugrađeni obrazac podataka u raspon ili tablica. Na obrascu podataka sva se zaglavlja stupaca prikazuju kao oznake u jednom dijaloškom okviru. Svaka oznaka ima susjedni prazni tekstni okvir u koji možete unijeti podatke za svaki stupac, do maksimalno 32 stupca. U podatkovnom obrascu možete unositi nove retke, pronaći retke prema navigaciji ili (na temelju sadržaja ćelija) ažuriranje redaka i brisanje redaka. Ako ćelija sadrži formula, rezultat formule prikazuje se na obrascu podataka, no pomoću obrasca podataka formulu ne možete promijeniti.

Radni list s kontrolama obrasca i ActiveX kontrolama

Radni list predstavlja vrstu obrasca koja omogućuje unos i prikaz podataka na rešetki, a u radnim listovima programa Excel već je ugrađeno nekoliko značajki koje vole kontrole, kao što su komentari i provjera valjanosti podataka. Ćelije nalikuju tekstnim okvirima u koje ih možete unijeti i oblikovati na različite načine. Ćelije se često koriste kao naljepnice, a prilagođavanjem visine i širine ćelije i spajanja ćelija možete učiniti da se radni list ponaša kao jednostavni obrazac za unos podataka. Ostale značajke poput kontrole, kao što su komentari ćelija, hiperveze, pozadinske slike, provjera valjanosti podataka, uvjetno oblikovanje, uloženi grafikoni i automatski filtar mogu učiniti da se radni list ponaša kao napredni obrazac.

Radi dodatne fleksibilnosti kontrole i druge objekte crteža možete dodati u područje crtanja na radnom listu te ih kombinirati i uskladiti s ćelijama radnog lista. Pomoću kontrole tekstnog okvira, primjerice, korisniku možete olakšati odabir s popisa stavki. A pomoću kontrole okretnog gumba korisniku možete olakšati unos broja.

Budući da su kontrole i objekti pohranjeni na područjima crtanja, možete ih prikazati ili pregledati uz pridruženi tekst koji ne ovisi o granicama retka ili stupca bez promjene izgleda rešetke ili podatkovne tablice na radnom listu. U većini slučajeve te se kontrole mogu povezati s ćelijama radnog lista i za njihovo funkcioniranje nije potreban VBA kôd. Možete postaviti svojstva koja određuju hoće li kontrola plutati slobodno ili će se premještati i mijenjati veličinu zajedno s ćelijom. Trebali biste, primjerice, predvidjeti potvrdni okvir koji se pri sortiranju raspona premješta zajedno s ćelijom u podlozi. No ako imate okvir popisa koji želite uvijek držati na određenom mjestu, vjerojatno ga ne želite premještati zajedno s ćelijom u pozadini.

U programu Excel postoje dvije vrste kontrola: kontrole obrazaca i ActiveX kontrole. Uz te skupove kontrola možete i dodavati objekte iz alata za crtanje, kao što su samooblici, WordArt, SmartArt grafika ili tekstni okviri.

U sljedećim se odjeljcima opisuju te kontrole i objekti crteža te detaljno objašnjava način rada s tim kontrolama i objektima.

Kontrole obrasca

Kontrole obrasca izvorne su kontrole koje su kompatibilne sa starijim verzijama programa Excel, počevši od programa Excel 5.0. Kontrole obrasca dizajnirane su za i za korištenje na listovima XLM makronaredbi.

Kontrole obrasca koristite ako se želite jednostavno referirati na podatke u ćelijama i raditi s njima ne koristeći VBA kod te ako kontrole želite dodati na listove grafikona. Na primjer, nakon dodavanja kontrole okvira popisa na radni list i njihovo povezivanje s ćelijom, možete vratiti numeričku vrijednost za sadašnji položaj odabrane stavke u kontroli. Zatim pomoću te brojčane vrijednosti i funkcije INDEX možete odabrati različite stavke s popisa.

Makronaredbe možete pokrenuti i pomoću kontrola obrasca. Kontroli možete priložiti postojeću makronaredbu, a možete napisati ili snimiti novu makronaredbu. Kada korisnik obrasca klikne kontrolu, kontrola pokreće makronaredbu.

No te se kontrole ne mogu dodati u korisničke obrasce, a koriste se za kontrolu događaja ili modificirane da bi se web-skripte pokrenuli na web-stranicama.

Sažetak kontrola obrazaca

Naziv gumba

Primjer

Opis

Slika gumba

Oznaka

Primjer oznake kontrole obrasca

Određuje svrhu ćelije ili tekstnog okvira ili prikazuje opisni tekst (npr. naslove, opise, slike) ili kratke upute.

Slika gumba

Grupni okvir

Primjer kontrole grupnog okvira na alatnoj traci obrasca

Grupira povezane kontrole u jednu vizualnu jedinicu u pravokutniku s neobaveznom oznakom. Obično se grupiraju gumbi mogućnosti, potvrdni okviri ili blisko povezani sadržaji.

Slika gumba

Gumb

Primjer kontrole gumba na alatnoj traci obrasca

Pokreće makronaredbu koja izvodi akciju kada je korisnik klikne. Gumb se naziva i gumbom za pritiskanje.

Slika gumba

Potvrdni okvir

Primjer kontrole potvrdnog okvira na alatnoj traci obrasca

Uključuje ili isključuje vrijednost koja naznačuje suprotan ili jednoznačan odabir. Možete potvrditi više okvira na radnom listu ili u grupnom okviru. Potvrdni okvir može imati jedno od tri stanja: potvrđeno (uključeno), poništeno (isključeno) i miješano, odnosno kombinaciju uključenog i isključenog stanja (kod višestrukog odabira).

Slika gumba

Gumb mogućnosti

Primjer kontrole gumba mogućnosti na alatnoj traci obrasca

Omogućuje jedan odabir unutar ograničenog skupa međusobno isključivih odabira; gumb mogućnosti obično sadrži grupni okvir ili okvir. Gumb mogućnosti može imati jedno od tri stanja: potvrđeno (uključeno), poništeno (isključeno) i miješano, odnosno kombinaciju uključenog i isključenog stanja (kod višestrukog odabira). Gumb mogućnosti naziva se i izbornim gumbom.

Slika gumba

Okvir popisa

Primjer kontrole okvira popisa obrasca

Prikazuje popis stavki teksta koje korisnik može odabrati. Okvir popisa koristite za prikazivanje velikog broja odabira koji se razlikuju brojem ili sadržajem. Tri su vrste okvira popisa:

  • Okvir popisa s jednim odabirom omogućuje samo jedan odabir. U tom slučaju okvir popisa predstavlja grupu gumba mogućnosti, osim što je okvir popisa pogodniji za rukovanje velikim brojem stavki.

  • Okvir popisa za višestruki odabir omogućuje jedan odabir ili neprekinute (susjedne) odabire.

  • Okvir popisa za prošireni odabir omogućuje jedan odabir, neprekinute odabire i odabire koji nisu uzastopni (susjedni).

Slika gumba

Kombinirani okvir

Primjer kontrole kombiniranog okvira obrasca

Kombinira tekstni okvir s okvirom popisa radi stvaranja okvira s padajućim popisom. Kombinirani je okvir kompaktniji od okvira popisa, no korisnik mora kliknuti strelicu dolje da bi prikazao popis stavki. Kombinirani okvir koristite da biste korisniku omogućili da upiše unos ili da s popisa odabere samo jednu stavku. Kontrola prikazuje trenutnu vrijednost u tekstnom okviru, bez obzira na to kako je vrijednost unesena.

Slika gumba

Klizač

Primjer kontrole klizača na alatnoj traci obrasca

Kreće se kroz raspon vrijednosti kada kliknete strelice klizača ili povučete okvir klizača. Kroz stranicu s vrijednostima (unaprijed postavljeni interval), k tome, možete se pomicati tako da kliknete područje između okvira klizača i bilo koje njegove strelice. Korisnik obično može i izravno upisati tekstnu vrijednost u pridruženu ćeliju ili tekstni okvir.

Slika gumba

Okretni gumb

Primjer kontrole okretnog gumba na alatnoj traci obrasca

Povećava ili smanjuje vrijednost, kao što je broj porasta, vrijeme ili Datum. Da biste povećali vrijednost, kliknite strelicu prema gore; Da biste smanjili vrijednost, kliknite strelicu prema dolje. Korisnik obično može i izravno upisati tekstnu vrijednost u pridruženu ćeliju ili tekstni okvir.

Napomena: Sljedeće kontrole nisu dostupne u Office Excel 2007 radnim knjigama. Te se kontrole mogu koristiti samo u dijaloškim listovima programa Excel verzije 5,0.

Naziv gumba

Slika gumba tekstno polje

Slika gumba kombinirani popis – uređivanje

Slika gumba Kombinirani padajući okvir za uređivanje

dijaloški okvir Slika gumba Pokreni

ActiveX kontrole

ActiveX kontrole mogu se koristiti na obrascima radnog lista, s VBA kodom i bez njega, te na VBA korisničkim obrascima. Općenito, ActiveX kontrole koristite kada trebate fleksibilnije uvjete dizajna od onih koje omogućuju kontrole obrasca. ActiveX kontrole imaju dodatna svojstva koja možete koristiti za prilagodbu njihova izgleda, ponašanja, fontova i drugih karakteristika.

Možete, k tome, kontrolirati i razne događaje koji se pojavljuju pri aktivaciji ActiveX kontrola. Možete, primjerice, izvoditi razne akcije, ovisno o tome koju stavku korisnik odabere na kontroli okvira popisa, a možete i poslati upit u bazu podataka radi ponovnog ispunjavanja kombiniranog okvira stavkama kada korisnik klikne gumb. Također, možete pisati makronaredbe koje odgovaraju događaju pridruženom ActiveX kontrolama. Kada korisnik obrasca aktivira kontrolu, pokretanjem VBA koda obrađuju se svi događaji koji se pojavljuju za tu kontrolu.

Računalo, k tome, sadrži brojne ActiveX kontrole koje su instalirali Excel i drugi programi, npr. Calendar Control 12.0 i Windows Media Player.

Važno: Na radnim listovima nije moguće izravno koristiti sve ActiveX kontrole; neke se mogu koristiti samo u VBA korisničkim obrascima. Ako neku od tih ActiveX kontrola pokušate dodati u radni list, Excel prikazuje poruku "Objekt nije moguće umetnuti".

ActiveX kontrole nije moguće dodavati na listove grafikona iz korisničkog sučelja ili na listove XLM makronaredbi. Makronaredbu ne možete dodijeliti i za pokretanje izravno iz ActiveX kontrole na isti način kao i iz kontrole obrasca.

Sažetak ActiveX kontrola

Naziv gumba

Primjer

Opis

Slika gumba

Potvrdni okvir

Primjer ActiveX kontrole potvrdnog okvira

Uključuje ili isključuje vrijednost koja naznačuje suprotan ili jednoznačan odabir. Istovremeno možete potvrditi više okvira na radnom listu ili u grupnom okviru. Potvrdni okvir može imati jedno od tri stanja: potvrđeno (uključeno), poništeno (isključeno) i miješano, odnosno kombinaciju uključenog i isključenog stanja (kod višestrukog odabira).

Slika gumba

Tekstni okvir

Primjer ActiveX kontrole tekstnog okvira

Omogućuje vam da u pravokutnom okviru pogledate, upišete ili uređujete tekst ili podatke koji su povezani s ćelijom. Tekstni okvir može biti i statično tekstno polje koje predstavlja informacije samo za čitanje.

Slika gumba

Naredbeni gumb

Primjer ActiveX kontrole naredbenog gumba

Pokreće makronaredbu koja izvodi akciju kada je korisnik klikne. Naredbeni gumb naziva se i gumbom za pritiskanje.

Slika gumba

Gumb mogućnosti

Primjer ActiveX kontrole gumba mogućnosti

Omogućuje jedan odabir unutar ograničenog skupa međusobno isključivih odabira koji se obično nalaze u grupnom okviru ili okviru. Gumb mogućnosti može imati jedno od tri stanja: potvrđeno (uključeno), poništeno (isključeno) i miješano, odnosno kombinaciju uključenog i isključenog stanja (kod višestrukog odabira). Gumb mogućnosti naziva se i izbornim gumbom.

Slika gumba

Okvir popisa

Primjer ActiveX kontrole okvira popisa

Prikazuje popis stavki teksta koje korisnik može odabrati. Okvir popisa koristite za prikazivanje velikog broja odabira koji se razlikuju brojem ili sadržajem. Tri su vrste okvira popisa:

  • Okvir popisa s jednim odabirom omogućuje samo jedan odabir. U tom slučaju okvir popisa predstavlja grupu gumba mogućnosti, osim što je okvir popisa pogodniji za rukovanje velikim brojem stavki.

  • Okvir popisa za višestruki odabir omogućuje jedan odabir ili neprekinute (susjedne) odabire.

  • Okvir popisa za prošireni odabir omogućuje jedan odabir, neprekinute odabire i odabire koji nisu uzastopni (susjedni).

Slika gumba

Kombinirani okvir

Primjer ActiveX kontrole kombiniranog okvira

Kombinira tekstni okvir s okvirom popisa, čime se stvara okvir s padajućim popisom. Kombinirani je okvir kompaktniji od okvira popisa, no korisnik mora kliknuti strelicu dolje da bi prikazao popis stavki. Koristite ga da biste korisniku omogućili da upiše unos ili da s popisa odabere samo jednu stavku. Kontrola prikazuje trenutnu vrijednost u tekstnom okviru, bez obzira na to kako je vrijednost unesena.

Slika gumba

Gumb za uključivanje i isključivanje

Primjer ActiveX kontrole gumba za uključivanje i isključivanje

Označava stanje, kao što je da/ne ili način rada, kao što je uključeno/isključeno. Gumb se mijenja između omogućenih i onemogućenih stanja kada se klikne.

Slika gumba

Okretni gumb

Primjer ActiveX kontrole okretnog gumba

Povećava ili smanjuje vrijednost, kao što je broj porasta, vrijeme ili Datum. Da biste povećali vrijednost, kliknite strelicu prema gore; Da biste smanjili vrijednost, kliknite strelicu prema dolje. Korisnik obično može unijeti i tekstnu vrijednost u povezanu ćeliju ili tekstni okvir.

Slika gumba

Klizač

Primjer ActiveX kontrole klizača

Kreće se kroz raspon vrijednosti kada kliknete strelice klizača ili povučete okvir klizača. Kroz stranicu s vrijednostima (unaprijed postavljeni interval), k tome, možete se pomicati tako da kliknete područje između okvira klizača i bilo koje njegove strelice. Korisnik obično može i izravno upisati tekstnu vrijednost u pridruženu ćeliju ili tekstni okvir.

Slika gumba

Oznaka

Primjer ActiveX kontrole oznake

Određuje svrhu ćelije ili tekstnog okvira, prikazuje opisni tekst (npr. naslove, opise, slike) ili pruža kratke upute.

Slika gumba

Slika

Primjer ActiveX kontrole slike

Ugrađuje sliku, npr. bitmapa, JPEG ili GIF.

Kontrola okvira

Primjer ActiveX kontrole grupnog okvira

Pravokutni objekt s neobaveznom oznakom koji grupira povezane kontrole u jednu vizualnu jedinicu. Obično se u kontroli okvira grupiraju gumbi mogućnosti, potvrdni okviri ili blisko povezani sadržaji.

Napomena: ActiveX kontrola okvira nije dostupna u odjeljku ActiveX kontrole u naredbi Umetanje . No kontrolu možete dodati iz dijaloškog okvira Dodatne kontrole tako da odaberete Okvir programa Microsoft Forms 2.0.

Slika gumba

Dodatne kontrole

Prikazuje popis dodatnih ActiveX kontrola dostupnih na računalu koje možete dodati u prilagođeni obrazac, kao što je kontrola kalendara 12,0 i Windows Media Player. Možete i registrirati prilagođenu kontrolu u ovom dijaloškom okviru.

Objekti alata za crtanje

Primjeri oblika u obrazac možete uvrstiti i SmartArt grafike, oblike, WordArt i tekstne okvire. Možete promijeniti veličinu, rotirati, zrcaliti, boje i kombinirati ove objekte da biste stvorili još složenijih oblika. Kada tekst upišete izravno u objekt oblika ili tekstnog okvira, tekst postaje dio tog objekta – ako rotiraju ili zrcalite objekt, tekst se rotira ili okreće pomoću nje. Za razliku od ActiveX kontrola, pojedinim riječima i znakovima u objektu možete dodijeliti razne atribute, kao što su veličina fonta i stil fonta. Možete i dodijeliti makronaredbe i dodati hiperveze tim objektima. Tekst u obliku ili objektu tekstnog okvira možete spojiti i na ćeliju radnog lista i dinamički prikazati ažurirane vrijednosti u tim objektima.

Rad s kontrolama i objektima na obrascu radnog lista

Kada dodate obrasce i ActiveX u obrazac radnog lista, obično je potrebno podesiti i presložiti kontrole na razne načine da bi se stvorio dobro dizajniran obrazac jednostavan za korištenje. Uobičajeni zadaci obuhvaćaju:

  • kontrolu prikaza rešetke kada radite s kontrolama i odluku o tome želite li rešetku prikazati korisniku na konačnom obrascu radnog lista

  • potvrđivanje i poništavanje kontrola tako da možete navesti svojstva ili napraviti dodatne prilagodbe

  • uređivanje teksta u kontroli, npr. naslova ili oznake

  • grupiranje, kopiranje, premještanje i poravnanje kontrola radi organiziranja izgleda obrasca radnog lista

  • promjenu veličine i oblikovanje kontrola radi postizanja željenog izgleda

  • promjenu položaja i veličine s ćelijom

  • zaštitu kontrola i povezanih ćelija u skladu s posebnim potrebama za zaštitu podataka

  • omogućivanje i onemogućivanje ispisa kontrola pri ispisu obrasca radnog lista

  • brisanje nekorištenih kontrola

Radni list možete dizajnirati s crtama rešetke u pozadini ili bez. Možete, primjerice, isključiti rešetku pa oblikovati sve ćelije istom bojom ili uzorkom ili pak kao pozadinu lista upotrijebiti sliku. Da biste skrivali ili prikazali crte rešetke, na kartici Prikaz u grupi Prikaz/Sakrivanje poništite ili potvrdite okvir rešetke .

Određivanje vrste kontrole koja se nalazi na radnom listu

Budući da postoje tri različite vrste kontrola i objekata koje možete jedinstveno oblikovati, možda po izgledu nećete biti sigurni koja je to vrsta kontrole. Da biste odredili vrstu kontrole (kontrola obrasca ili ActiveX):

  • Ako izbornik prečaca sadrži naredbu Svojstva, kontrola je ActiveX kontrola, a radite u dizajnerskom načinu rada.

  • Ako izbornik prečaca sadrži naredbu Dodijeli makronaredbu, kontrola je kontrola obrasca.

    Savjet: Da biste prikazali ispravan izbornik prečaca za kontrolu obrasca okvira grupe, provjerite jeste li odabrali perimetar umjesto unutrašnjosti okvira grupe.

  • Ako izbornik prečaca sadrži naredbu Uredi tekst, objekt je crtežni objekt.

VBA korisnički obrasci

Za maksimalnu fleksibilnost možete stvarati korisničke obrasce, prilagođene dijaloške okvire, koji obično sadrže jednu ili više ActiveX kontrola. Korisničke obrasce možete učiniti dostupnima iz VBA koda koji stvorite u programu Visual Basic Editor. Koraci najviše razine za stvaranje korisničkog obrasca jesu:

  1. Umetnite korisnički obrazac u VBA projekt radne knjige. VBAProject radne knjige možete pristupiti tako da prvi put prikazujete Visual Basic Editor (pritisnite ALT + F11), a zatim na izborniku Umetanje kliknite UserForm.

  2. Napišite proceduru za prikaz korisničkog obrasca.

  3. Dodajte ActiveX kontrole.

  4. Izmijenite svojstva za ActiveX kontrole.

  5. Napišite procedure za rukovanje događajima za ActiveX kontrole.

Pomoću korisničkih obrazaca možete koristiti i naprednu funkcionalnost obrasca. Primjerice, programski možete dodati zasebni gumb mogućnosti za svako slovo abecede ili pak potvrdni okvir za svaku stavku na velikim popisima datuma ili brojeva.

Prije stvaranja korisničkog obrasca preporučuje se korištenje ugrađenih dijaloških okvira dostupnih iz programa Excel koji možda odgovaraju vašim potrebama. Ti ugrađeni dijaloški okviri obuhvaćaju VBA funkcije InputBox i MsgBox, metodu InputBox programa Excel, metodu GetOpenFilename, metodu GetSaveAsFilename te objekt dijaloških okvira objekta Aplikacija, koji sadrži sve ugrađene dijaloške okvire programa Excel.

Dodatne informacije potražite u temi pomoći Razvojni centar za Microsoft Office Excel.

Vrh stranice

Napomena:  Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Jesu li vam te informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.​

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×