ISP-4 lekcija Flashcards

1
Q

kako se obezbedjuje automatsko učitavanje odredjene radne knjige prilikom aktiviranja excel-a?

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Kako se obezbedjuje automatsko aktiviranje odredjene procedure kada se učita radna knjiga?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Kako se obezbedjuje automatsko aktiviranje odredjene procedure kada se zatvori radna knjiga?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

kako se obezbedjuje automatsko aktiviranje odredjene procedure kada radni list postane aktivan?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

kako se obezbedjuje automatsko aktiviranje odredjene procedure kada radni list prestanе da bude
aktivan?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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?

A

Moguce je obezbediti da se preracun formula u radnoj knjizi ne izrvsava automatski prilikom svakog unosa nekog
podatka u radni list.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Kako se uspostavlja automatski preračun formula u radnom listu nakon svakog unosa podatka u
radni list?

A

With application
.calculation = xlautomatic
End with

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

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?

A

Moguce je, uključivanjem poluautomatskog obračuna.
With application
.calculation = xlsemiautomatic
End with

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

kako je moguće da se promenljivoj ime dodeli naziv upravo aktivnog radnog lista?

A

Ime = activesheet.name

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

kako se aktivira radni list glknjiga?

A

Sheets(“glknjiga”).select

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Koja je forma koda za prikazivanje bloka za poruke?

A

Msgbox (tekst, [dugmad], [naslov], [help,context ] )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

koja je forma jednostavnog bloka za unošenje podataka?

A

Inputbox (tekst, [naslov] , [tekuca], [levo], [gore], [help,context] )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

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?

A

Novi red = application.inputbox (“koliko novih redova”, ”dodavanje redova”, type := 1)
If novi red = false then end

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Kako se obezbedjuje prikazivanje poruke u status baru, koja je komponovana od teksta “provera
kartice” i sadržaja promenljive “konto”?

A

Konto = “kk” & bc20
Application.status bar = “provera kartice ” & konto

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

kojim kodovima se obezbedjuje dinamičko dodavanje tulbara “makroi” u radnu knjigu?

A

Toolbars.add ”makroi”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Kako se uvedenom tulbaru “makroi” dodaje komandno dugme 23 i dodeljuje makro “dodavanje”?

A

With toolbars (“makroi”).toolbarbuttons
.add 23, onaction := ”dodavanje”
End with

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

kako se obezbedjuje da se uvedeni tulbar “makroi” vidi u radnoj knjizi?

A

Toolbars (“makroi”).visible=true

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

kako se obezbedjuje da se uvedeni tulbar “makroi” slobodno pomera po ekranu?

A

Toolbars (“makroi”).position = xlfloatingtoolbar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

kako se briše uvedeni tulbar “makroi” iz radne knjige?

A

Toolbars (“makroi”).delete

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

kako se briše ugradjeni tulbar iz radne knjige?

A

Ugrađeni tulbar se ne moze brisati (uklanjati) iz radne knjige, ali se mogu ponovo uspostaviti njegova tekuća
svojstva resetovanjem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

kako se u radnu knjigu uvodi novi meni?

A

Menus.add (naslov, [ispred], [vrati])

22
Q

kako se dinamički dodaje stavka “otvori karticu ctrl-o” u meniju “finansijsko”?

A

With menubars ( xlworksheet) .menus ( ”finansijsko”) .menuitems
.add ”&otvori karticu ctrl-o”
End with

23
Q

kako se dinamički dodaje procedura koja će se aktivirati kada se u meniju “finansijsko” klikne
mišem na stavku “otvori karticu ctrl-o”?

A

With menubars (xlworksheet) .menus (“finansijsko”)
.menuitems ( “&otvori karticu ctrl-o”).onaction = ”otvaranje”
End with

24
Q

kako se menu bar u radnoj knjizi restaurira na tekuću konfiguraciju?

A

Menubars (xlworksheet) .reset

25
Q

kako se kursor postavlja na polje c8 u tekućem radnom listu?

A

Range (“c8”) .select

26
Q

kako se u tekućem radnom listu aktivira oblast a1:b2?

A

Range (“a1:b2”) .select

27
Q

kako se u tekućem radnom listu aktivira oblast polja kojoj je dodeljeno ime?

A

Range ( “ime_oblasti” )
.select

28
Q

kako se aktivira polje radnog lista u osmom redu i koloni c?

A

Cells (8,3) .select

29
Q

kako se aktivira oblast polja radnog lista u koloni a počev od reda “red” i zahvata još 8 redova na
dole?

A

Range (cells (red, 1) , cells ( red+8, 1)) .select

30
Q

kako se polju m1 u tekućem radnom listu zadaje rezultat zbrajanja vrednosti promenljivih m1-
1+novired?

A

Range ( “m1”) = m1 – 1 + novired

31
Q

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”?

A

Range (“d2”) = worksheets (tabela) .cells (brreda, 3)

32
Q

kako se promenljivoj “konto” zadaje vrednost sa polja c1 jednog radnog lista?

A

Konto = range ( “c1”)

33
Q

kako se promenljivoj “proba” zadaje vrednost iz prvog reda i treće kolone oblasti polja pod
imenom “konto”?

A

Konto = ”kk” & bc20
Proba = range (konto) .cells (1, 3)

34
Q

kako se obezbedjuje brisanje sadržaja izabrane oblasti polja?

A

Selection .clearcontents

35
Q

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?

A

Cells (i, 1) .select
Activecell.formular1c1 = ”=index ( “ & cells (i, 25) & ”,3,8) ”

36
Q

kako se izabranom polju u redu “red” i koloni g unutar imenovane oblasti “konto” zadaje formula
“=gred-1+ered-fred”?

A

Range (konto) .cells (red, 7) .formula = ”=g“ & red - 1 & ”+e ” & red & “ –f ” & red

37
Q

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”?

A

Range (“f8”) .formula = ”=sum (f10 : f” & red & “)”

38
Q

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”?

A

Cells (q1, 4) = worksheetfunction.sum (range (cells (q1, 4), cells (q29, 4)))

39
Q

Kako se promenljivoj “red” zadaje broj reda u kome se nalazi kursor?

A

Range (“c1”) .select
Red = selection.row

40
Q

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”?

A

Names.add ”kk” & nkonto, adresa

41
Q

Kako ćete počev od polja z9 izlistati sva imena oblasti polja koja su sadržana u tekućoj radnoj
knjizi?

A

Range (“z9”) .select
Selection.listnames

42
Q

kako ćete promenljivoj “adresa” zadati adresu izabrane imenovane oblasti polja koja se nalazi u
radnom listu “glknjiga”?

A

Adresa = ”=glknjiga!” & selection.address

43
Q

Kako se kopira opseg polja a4:h4?

A

Application.cutcopymode = false
Range (“a1:h4”) .select
Selection.copy

44
Q

Kako se kopira imenovana oblast polja “konto”?

A

Konto = ”kk” & racun
Application.goto reference:=konto
Selection.copy

45
Q

kako se pastira kopirani sadržaj polja radnog lista?

A

Activesheet.paste

46
Q

kako se pastiraju samo vrednosti kopiranog sadržaja polja radnog lista?

A

Selection.pastespecial
paste:=xlvalues, operation:=xlnone, skipblanks:= false, transpose:= false

47
Q

kako se pastira samo format kopiranog sadržaja polja radnog lista?

A

Selection.pastespecial
paste:=xlformats, operation:=xlnone, skipblanks:= false, transpose:=false

48
Q

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?

A

Range (cells (m1, 1), cells (m1+5, 23)) .select
Selection.cut
Range (cells (m1 + novired, 1), cells ( m1 + novired, 1)).select
Activesheet.paste

49
Q

Kako se briše sadržaj celog radnog lista, ali da se ne poremete širine kolona?

A

Cells.select
Selection.clear

50
Q

kako se ubacuju novi redovi na izabranom mestu u radnom listu?

A

Application.cutcopymode = false
Selection.entirerow.insert