Microsoft Office Excel
uređuje Dragan Grbić

Bookmark and Share
Matična strana sajta
  Novo na sajtu
  Mapa sajta
  Beleške
  Kontakt
  Pretraga MSKB

 Blog Praktikuma
  RSS feed
  P@W @Tw

  Izvezi stranicu u PDF
 
Office Praktikum

Još o Excelu
 


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

 
       

Sponzori sajta

SBB CS 1.6 game server: 82.117.200.1
 
Connectivity by SBB

 


 

Informacije

NOVOSTI

I još dva nova priloga o Excelu
Novi prilozi o Wordu
Novi i prilozi u temi "razno o Officeu"
Novi članci o novostima u Officeu 2010!

SADRŽAJI ZA PREUZIMANJE

Lokalizacija Total Commandera 7.51Obe jezičke školjke za popularni program na srpskom sad funkcionišu u bilo kojoj varijanti Windowsa!
RNDalica.ExcelDodatak za Excel 2007/2010 za generisanje slučajnih podataka!
YuConv.ExcelDodatak za Excel 2007/2010 za konverziju pisama!
YuConvNetDodatak za Word 2007/2010 za konverziju pisama i kodnih rasporeda!

SKREĆEMO PAŽNJU

Kako pretraživati MSKB
a pronaći ćete i još mnogo novih sadržaja...

KONTAKT

Da li znate za pravila koja važe pri kontaktu sa nama? Molimo vas da se obavestite o tome!
 
POZIVAMO VAS

i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.

  (C) 2000-2010 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-2010 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-2010; Valinor Design; sva prava pridržana.