Microsoft Office Excel
uređuje Dragan Grbić

 Office Praktikum | Mapa sajta 

 
Bookmark and Share
Matična strana sajta
Novo na sajtu
Mapa sajta
Beleške
Knjiga posetilaca
Kontakt

Prethodna stranica
Pretraga sajta
Pretraga MSKB

Blog Praktikuma
RSS feed 
 
Office Praktikum

Još o Excelu
 


Skoro svakodnevno slušamo
  Radio Paradise:
  eklektični muzički online radio bez reklama!
 

   

Sponzori sajta

  Connectivity by SBB
 
Connectivity by SBB

 

Informacije

NOVOSTI
Novi prilog o Wordu
Tri nova autorska članka
Četiri priloga o Accessu
Opis i uputstvo za alatku YuCirLat '08 (Word)

SADRŽAJ ZA PREUZIMANJE
YuCirLat '08 unapređena alatka za konverziju kodnih rasporeda u Wordu

SKREĆEMO PAŽNJU
Beleške: B(l)oga li ti tvoga!- prilog koji će nekog možda čak i da naljuti
Kako pretraživati MSKB
* a pronaći ćete i još mnogo novih sadržaja...

USKORO SERIJA ČLANAKA O OFFICEU 2010

POZIVAMO VAS
* i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.



  (C) 2000-2009 Praktikum na Webu
 

Dinamički naslov grafikona

Nivo:  NIVO 3 - klinite za objašnjenje


Kako bude raslo vaše iskustvo u radu sa Excelom, tako ćete sve ređe smeti da kažete "nemoguće je". Evo jednog sjajnog postupka za koji je vaš urednik tvrdio da je neizvodljiv: obezbedite dinamičku vezu između sadržaja ćelije na radnom listu i naslova grafikona...

Nedavno je jedan iskusni kolega postavio vrlo interesantno pitanje na SezamProu: da li je moguće definisati da naslov grafikona u Excelu bude preuzet iz neke ćelije na radnom listu? Po inerciji sam pokušao nešto što je verovatno pokušao i kolega, da bih doživeo neuspeh: očekivao sam da ću u trećem koraku Chart Wizarda, u kome se inače definišu naslovi i labele, moći da uredno upišem npr. =A1, referencirajući ćeliju u kojoj se već nalazi željeni naslov. No, na moje veliko iznenađenje, ovo je prošlo bez uspeha. Kao i uvek kada je reč o nekom problemu u Excelu, mašio sam se makroa u VBA; uključio sam snimanje, prepisao naslov napravljenog grafikona, pa se malo poigrao rezultujućim makroom. Rezultat je glasio:

Sub Celija_Naslov()

ActiveChart.ChartTitle.Select
Selection.Characters.Text = Range("A1").Value

End Sub

Da bi makro radio, najpre je potrebno selektovati ceo grafikon, kako bi se prevazišlo ograničenje u imenu grafikona, koje može da se promeni. Ali, ovo rešenje nije optimalno, jer samo malo skraćuje put inače lakog posla prenosa sadržaja ćelije u naslov preko Clipboarda. Na kraju, moglo se reći da rešenje nije dostignuto.

Vrag mi nije dao mira, pa sam uputio pitanje u jednu diskusionu grupu; i naravno, odgovor je stigao posle samo nekoliko sati. Rešenje postoji i optimalno je, ali je takvo da ga se ne bih setio nikad, mada sam "pipao vrlo blizu". U trećem koraku Chart Wizarda treba uneti bilo kakav sadržaj u polje Chart title; po završetku izrade grafikona, treba označiti naslov, a potom u polju za editovanje (bela šlajfna za unos iznad radnog lista) uneti znak jednakosti, kao kad se počinje unos formule; potom samo treba kliknuti na ćeliju u kojoj se nalazi željeni sadržaj i pritiskom na ENTER potvrditi unos. Dobijena referenca je apsolutna i glasi

=Sheet1!$A$1

Sada je problem trajno rešen, jer izmenom sadržaja u ćeliji biće izmenjen i naslov grafikona. Zanimljivo je da verovatno nema drugog načina da se ova dinamička veza uspostavi - ako bi se u trećem koraku Chart Wizarda navela ista apsolutna referenca, rezultat bi bio prosti tekst te reference...

 

  (C) 2000-2009 Praktikum na Webu

PC 73


 
 

Vrh stranice  Prethodna stranica  Naslovna strana  Mapa sajta  Pretraga

AFORIZAM ZA DANAS OVIH DANA SLUŠAMO...

Copyright © Praktikum na Webu, 2000-2009; Valinor Design; sva prava pridržana.