ISP-4 lekcija Flashcards
kako se obezbedjuje automatsko učitavanje odredjene radne knjige prilikom aktiviranja excel-a?
Excel će automatski učitati fajl koji nađe u startnom direktorijumu. To je obično direktorijum /excel/xlstart.
Može i ovako: Ako želite da makro bude uvek raspoloživ kad god aktivirate excel odaberite Personal Macro Workbook. Kada odaberete to, excel kreira sakrivenu radnu knjigu Personal.xslb, ukoliko ona vec ne postoji i snima makro u toj knjizi. Radne knjige iz foldera XLStart otvaraju se automatski kad god se startuje excel.
Kako se obezbedjuje automatsko aktiviranje odredjene procedure kada se učita radna knjiga?
U excel-u postoje neke unapred definisane procedure koje se aktiviraju automatski kada se preduzmu određene
akcije. Te procedure imaju specijalna imena koja prepoznaju akcije koje ih aktiviraju. Auto_open se aktivira kad
god se učita fajl u kojem se nalazi ta procedura. Svaki fajl može da ima samo jednu auto_open proceduru.
Sub auto_open()
End sub.
Kako se obezbedjuje automatsko aktiviranje odredjene procedure kada se zatvori radna knjiga?
Auto_close aktivira se kad god se zatvori fajl u kojem se nalazi ta procedura. Svaki fajl može da ima samo jednu
auto_close proceduru.
Sub auto_close()
End sub.
kako se obezbedjuje automatsko aktiviranje odredjene procedure kada radni list postane aktivan?
Auto_activate se aktivira kad god određeni radni list dobije fokus (postane aktivan radni list).svaki fajl može da
ima više auto_activate procedura.
kako se obezbedjuje automatsko aktiviranje odredjene procedure kada radni list prestanе da bude
aktivan?
Auto_deactivate se aktivira kad god određeni radni list izgubi fokus (postane neaktivan radni list).svaki fajl može
da ima više auto_deactivate procedura
da li je moguće obezbediti da se preračun formula u radnoj knjizi ne izvršava automatski prilikom
svakog unosa nekog podatka u radni list?
Moguce je obezbediti da se preracun formula u radnoj knjizi ne izrvsava automatski prilikom svakog unosa nekog
podatka u radni list.
Kako se uspostavlja automatski preračun formula u radnom listu nakon svakog unosa podatka u
radni list?
With application
.calculation = xlautomatic
End with
da li je moguće obezbediti da se nakon unosa podatka u radni list automatski preračunavaju samo
formule ali ne i tabele sa podacima?
Moguce je, uključivanjem poluautomatskog obračuna.
With application
.calculation = xlsemiautomatic
End with
kako je moguće da se promenljivoj ime dodeli naziv upravo aktivnog radnog lista?
Ime = activesheet.name
kako se aktivira radni list glknjiga?
Sheets(“glknjiga”).select
Koja je forma koda za prikazivanje bloka za poruke?
Msgbox (tekst, [dugmad], [naslov], [help,context ] )
koja je forma jednostavnog bloka za unošenje podataka?
Inputbox (tekst, [naslov] , [tekuca], [levo], [gore], [help,context] )
Kako se kodira poziv bloka za unos podataka čiji će naziv biti “dodavanje redova”, u kome će
poruka biti “koliko novih radova?”, a tip ulaznog podatka će biti definisan za prihvatanje
numeričke vrednosti?
Novi red = application.inputbox (“koliko novih redova”, ”dodavanje redova”, type := 1)
If novi red = false then end
Kako se obezbedjuje prikazivanje poruke u status baru, koja je komponovana od teksta “provera
kartice” i sadržaja promenljive “konto”?
Konto = “kk” & bc20
Application.status bar = “provera kartice ” & konto
kojim kodovima se obezbedjuje dinamičko dodavanje tulbara “makroi” u radnu knjigu?
Toolbars.add ”makroi”
Kako se uvedenom tulbaru “makroi” dodaje komandno dugme 23 i dodeljuje makro “dodavanje”?
With toolbars (“makroi”).toolbarbuttons
.add 23, onaction := ”dodavanje”
End with
kako se obezbedjuje da se uvedeni tulbar “makroi” vidi u radnoj knjizi?
Toolbars (“makroi”).visible=true
kako se obezbedjuje da se uvedeni tulbar “makroi” slobodno pomera po ekranu?
Toolbars (“makroi”).position = xlfloatingtoolbar
kako se briše uvedeni tulbar “makroi” iz radne knjige?
Toolbars (“makroi”).delete
kako se briše ugradjeni tulbar iz radne knjige?
Ugrađeni tulbar se ne moze brisati (uklanjati) iz radne knjige, ali se mogu ponovo uspostaviti njegova tekuća
svojstva resetovanjem.
kako se u radnu knjigu uvodi novi meni?
Menus.add (naslov, [ispred], [vrati])
kako se dinamički dodaje stavka “otvori karticu ctrl-o” u meniju “finansijsko”?
With menubars ( xlworksheet) .menus ( ”finansijsko”) .menuitems
.add ”&otvori karticu ctrl-o”
End with
kako se dinamički dodaje procedura koja će se aktivirati kada se u meniju “finansijsko” klikne
mišem na stavku “otvori karticu ctrl-o”?
With menubars (xlworksheet) .menus (“finansijsko”)
.menuitems ( “&otvori karticu ctrl-o”).onaction = ”otvaranje”
End with
kako se menu bar u radnoj knjizi restaurira na tekuću konfiguraciju?
Menubars (xlworksheet) .reset
kako se kursor postavlja na polje c8 u tekućem radnom listu?
Range (“c8”) .select
kako se u tekućem radnom listu aktivira oblast a1:b2?
Range (“a1:b2”) .select
kako se u tekućem radnom listu aktivira oblast polja kojoj je dodeljeno ime?
Range ( “ime_oblasti” )
.select
kako se aktivira polje radnog lista u osmom redu i koloni c?
Cells (8,3) .select
kako se aktivira oblast polja radnog lista u koloni a počev od reda “red” i zahvata još 8 redova na
dole?
Range (cells (red, 1) , cells ( red+8, 1)) .select
kako se polju m1 u tekućem radnom listu zadaje rezultat zbrajanja vrednosti promenljivih m1-
1+novired?
Range ( “m1”) = m1 – 1 + novired
kako se polju d2 jednog radnog lista zadaje vrednost polja iz kolone c i reda “brreda” koje se
nalazi u radnom listu pod nazivom “tabela”?
Range (“d2”) = worksheets (tabela) .cells (brreda, 3)
kako se promenljivoj “konto” zadaje vrednost sa polja c1 jednog radnog lista?
Konto = range ( “c1”)
kako se promenljivoj “proba” zadaje vrednost iz prvog reda i treće kolone oblasti polja pod
imenom “konto”?
Konto = ”kk” & bc20
Proba = range (konto) .cells (1, 3)
kako se obezbedjuje brisanje sadržaja izabrane oblasti polja?
Selection .clearcontents
Kako se u izabrano polje tekućeg radnog lista upisuje formula koja će da preuzima podatak iz
trećeg reda i osme kolone imenovane oblasti, a ime oblasti se nalazi u i-tom redu i koloni y
tekućeg radnog lista?
Cells (i, 1) .select
Activecell.formular1c1 = ”=index ( “ & cells (i, 25) & ”,3,8) ”
kako se izabranom polju u redu “red” i koloni g unutar imenovane oblasti “konto” zadaje formula
“=gred-1+ered-fred”?
Range (konto) .cells (red, 7) .formula = ”=g“ & red - 1 & ”+e ” & red & “ –f ” & red
kako se polju f8 tekućeg radnog lista zadaje formula koja će sabrati sve vrednosti od polja f10 do
polja kolone f u redu “red”?
Range (“f8”) .formula = ”=sum (f10 : f” & red & “)”
kako ćete iskoristiti worksheet funkciju za sumu da biste u polje reda “q1” kolone d prikazali zbir
vrednosti iz polja kolone d od reda “q1” do reda “q29”?
Cells (q1, 4) = worksheetfunction.sum (range (cells (q1, 4), cells (q29, 4)))
Kako se promenljivoj “red” zadaje broj reda u kome se nalazi kursor?
Range (“c1”) .select
Red = selection.row
kako ćete oblasti polja, čije koordinate nosi promenljiva “adresa” zadati ime koje ćete
komponovati tako što ćete ispred sadržaja promenljive “nkonto” dodati slova “kk”?
Names.add ”kk” & nkonto, adresa
Kako ćete počev od polja z9 izlistati sva imena oblasti polja koja su sadržana u tekućoj radnoj
knjizi?
Range (“z9”) .select
Selection.listnames
kako ćete promenljivoj “adresa” zadati adresu izabrane imenovane oblasti polja koja se nalazi u
radnom listu “glknjiga”?
Adresa = ”=glknjiga!” & selection.address
Kako se kopira opseg polja a4:h4?
Application.cutcopymode = false
Range (“a1:h4”) .select
Selection.copy
Kako se kopira imenovana oblast polja “konto”?
Konto = ”kk” & racun
Application.goto reference:=konto
Selection.copy
kako se pastira kopirani sadržaj polja radnog lista?
Activesheet.paste
kako se pastiraju samo vrednosti kopiranog sadržaja polja radnog lista?
Selection.pastespecial
paste:=xlvalues, operation:=xlnone, skipblanks:= false, transpose:= false
kako se pastira samo format kopiranog sadržaja polja radnog lista?
Selection.pastespecial
paste:=xlformats, operation:=xlnone, skipblanks:= false, transpose:=false
kako se premešta opseg polja od m1-vog reda sa narednih 5 redova i kolone a do kolone x u novi
opseg koji počinje od reda m1+novired tekućeg radnog lista?
Range (cells (m1, 1), cells (m1+5, 23)) .select
Selection.cut
Range (cells (m1 + novired, 1), cells ( m1 + novired, 1)).select
Activesheet.paste
Kako se briše sadržaj celog radnog lista, ali da se ne poremete širine kolona?
Cells.select
Selection.clear
kako se ubacuju novi redovi na izabranom mestu u radnom listu?
Application.cutcopymode = false
Selection.entirerow.insert