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
 

Istovremeno čuvanje više datoteka

Nivo:  NIVO 3 - klinite za objašnjenje


U Wordu raspolažete komandom za istovremeno čuvanje svih otvorenih datoteka; u Excelu nemate takvu mogućnost. Ništa zato: zasukaćemo rukave i angažovati VBA operaciju koja radi taj posao.

Korisnici Worda verovatno već znaju: kada kliknete na stavku menija Datoteka (File) držeći pritisnut taster Shift, umesto komande Sačuvaj (Save), zateći ćete komandu Sačuvaj sve (Save All), kojom ćete u jednom potezu sačuvati sve otvorene datoteke. Excel, na žalost, ne raspolaže takvom komandom; a kao za inat, verovatno bi baš u tom programu takva komanda bila od veće koristi. Doduše, klik na prvu stavku menija uz Shift otkriva komandu Zatvori sve (Close All). Istina, pri zatvaranju možete sačuvati sve datoteke, ali to nije pravo rešenje ako samo želite da periodično sačuvate svoj rad, ne prekidajući ga na takav način.

Kako to obično biva u Excelu, rešenje ćemo napraviti uz pomoć VBA. Ovog puta, objašnjavam manevar koji će ići na ruku neiskusnim korisnicima: upotrebićemo elemente interfejsa da bismo rukovali makroom.

Pozovite dijalog Alatke / Makro / Zapiši novi makro (Tools / Options / Record New Macro), pa u polje za ime makroa upišite SacuvajSve; u listi Uskladišti makro u (Store macro in) odaberite stavku Radna sveska ličnih makroa (Personal Macro Workbook). Kliknite na OK, pa, recimo, unesite neki sadržaj u ćeliju i odmah zaustavite snimanje klikom na dugme u privremeno otvorenoj traci sa alatkama. Pritisnite Alt+F11 da biste ušli u VBE, pa u oknu Project locirajte stavku VBAProject (PERSONAL.XLS) i u njoj pronađite modul koji sadrži proceduru SacuvajSve. Izbrišite sav sadržaj između prvog i poslednjeg reda procedure, pa tačno prepišite sadržaj iz listinga i na kraju zatvorite VBE.

Sub SacuvajSve()
Dim sveska As Workbook
For Each sveska In Workbooks
  If Not sveska.ReadOnly And _
    Windows(sveska.Name).Visible Then
    sveska.Save
  End If
Next
End Sub

Sad vam preostaje da smislite optimalni način pokretanja nove komande koja će sačuvati svaku otvorenu radnu svesku, pod uslovom da nije skrivena ili otvorena u režimu samo za čitanje. Možete dodati stavku u traku sa alatkama ili u meni, što sad neću objašnjavati kako da učinite. Umesto toga, predložiću vam da napravite novu prečicu: otvorite dijalog Makro (Alt+F8), pa u spisku obeležite stavku PERSONAL.XLS!SacuvajSve; sad kliknite na dugme Opcije (Options), pa u polje prečice unesite veliko slovo S; kao rezultat, formiraćete prečicu Ctrl+Shift+S. Malo slovo s bi značilo Ctrl+S, što je već rezervisano za komandu čuvanja aktivne radne sveske.

 

  (C) 2000-2009 Praktikum na Webu

PC 110


 
 

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.