[ pera68 @ 17.06.2006. 17:21 ] @
U jednom Excelovom dokumentu (od otprilike 10-tak listova) mnogo ljudi upisuje podatke. Zanima me da li je moguće u određenoj ćeliji svakog lista (na primer A1) upisati datum zadnje promene radnog lista (a ne celog dokumenta) i eventualno korisničko ime osobe koja je uradila promenu dokumenta.
[ Brz_na_tastaturi @ 18.06.2006. 02:25 ] @
To što ti treba je izvodljivo preko VBA koda.
Pretpostavljma da pod korisničkim imenom podrazumevaš ime pod kojim se korisnici loguju u Windows.
[ pera68 @ 19.06.2006. 06:38 ] @
Preko VBA koda mi se na radnom listu prikazuje datum zadnje promene dokumenta a ne datog Sheet-a. Koja je naredba za prikazivanje datum zadnje promene radnog lista?
[ Jpeca @ 19.06.2006. 09:18 ] @
Ako uključeno deljenje radne sveske Share Workbook... Excel čuva ko je i šta menjao i izveštaj (koji ume da bude prilično obiman i nepregledan) dobijaš na posebnom listu History - pogledaj temu View the History worksheet u helpu.

Ne znam jednostavan način da uradiš to što si hteo u VBA - možeš da reaguješ na događaj Workbook_SheetChange radne sveske i upišeš datum ali to se dešava kad god se neka ćelija promeni ...
[ Brz_na_tastaturi @ 19.06.2006. 23:21 ] @
Na to sam i ja mislio, a kod bi izgledao otprilike ovako

Code:

Private Sub Worksheet_Change(ByVal Target As Range)

korisnik = ActiveWorkbook.UserStatus
Cells(1, 1).Value = Date & " " & korisnik(1, 1)

End Sub


s tim da bi ga trebalo ubaciti na svaki radni list na događaj Change.
[ pera68 @ 22.06.2006. 06:22 ] @
To je ono što sam tražio. Svaka čast majstore.