[ Crazy_Kure @ 27.12.2005. 19:37 ] @
Potrebna mi je neka formula koja bi update-ovala datum u excel-u. Da li uopste moze excel da procita datum i sam ga update-uje? |
[ Crazy_Kure @ 27.12.2005. 19:37 ] @
[ savkov @ 27.12.2005. 22:02 ] @
probaj sa =now() a polje stavi da bude tipa date/time .
[ Jpeca @ 28.12.2005. 07:35 ] @
Excel ima niz funkcija za rad sa datumima. = today() postavlja sistemski datum u ćeliju, a spomenuta funkcija =now() sistemsko vreme (uključujući i datum). Datum se u Excelu tretira kao numeričko polje i može se praviti razlika dva datuma, dodavati broj dana na datum i dr. Funkcijom =date(god, mes, dan) mozes postaviti odredjeni datum u ćeliju pri čemu ako uzmeš da je izvor podataka npr za mesec neka druga ćelija možeš lako da ažuriraš datum npr = date(2005, C5, 1) prikazivaće prvi dan u mesecu koji je upisan u ćeliju C5. Na sajtu praktikum.co.yu imaš univerzalni kalendar kompletno urađen u Excelu gde možeš pokupiti različite fazone sa datumima.
[ Crazy_Kure @ 28.12.2005. 16:29 ] @
Momci hvala vam na pomoci, pomogla mi je funkcija =now(), za format celije sam stavio samo datum i ispada odlicno, jos jednom hvala
[ loginkiller @ 09.12.2006. 21:23 ] @
Mozes da napisies i macro.
[ loginkiller @ 09.12.2006. 21:30 ] @
Nisam video da ti je neko odgovorio.
Pozdrav [ Ivek33 @ 10.12.2006. 12:25 ] @
Citat: Crazy_Kure: Potrebna mi je neka formula koja bi update-ovala datum u excel-u. Da li uopste moze excel da procita datum i sam ga update-uje? Uz gore sve objašnjeno možeš DATUM postaviti u Header/Footer ( Zaglavlje/Podnožje ) ![]() [ sale024 @ 03.04.2010. 18:04 ] @
jeste da je stara tema ali mi je google nasao i odgovara mi da u nju nastavim pisati da ne bi otvarao novu temu za istu oblast....
interesuje me kako mogu da ubacim trenutno vreme i datum u celiju ali da mi se to vreme vise ne menja... mogu sa ctrl+; ali bi meni trebalo da to odradim programski a ne pritiskom na ctrl+; znaci da pojasnim kroz primer: imam kolonu datum,ime, iznos i sad kad ja upisem ime i upisem iznos i kliknem enter da mi se trenutno vreme ubaci u kolonu datum.ali kad to uradim u sledecem redu da mi ne menja i vreme iz prvog reda. [ timmy @ 03.04.2010. 23:35 ] @
Dodaj sledecu funkciju za list na kome ti je neophodna takva funkcionalnost
Code: Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("$A$1:$A$10")) Is Nothing Then Target.Offset(0, 1).FormulaR1C1 = Now() End If End Sub Ova funkcija ce pri promeni vrednosti u A1:A10 u susednim celijama upisivati aktuelni datum i vreme kao konstante. Pozdrav [ sale024 @ 04.04.2010. 08:41 ] @
e mnogo hvala predpostavio sam da mora da se odradi preko VBA,pa sam i sam pokusao nesto da odradim.
i onda imam jos jedno pitanje posto sam pocetnik u VBA da li bi mogao malo da mi pojasnis kako radi ovaj kod.Znam malo raditi sa VB ali jos nisam pohvatao ove komande vezane za celjije...ili ako te mrzi da objasnjavas kod da li imas neki dobar prirucnik za pocetnike u VBA [ timmy @ 04.04.2010. 17:49 ] @
Ajd ukratko ;-)
Code: Private Sub Worksheet_Change(ByVal Target As Range) je funkcija dogadjaja promene vrednosti u celijama radnog lista i izvrsava se kad god promenis sadrzaj neke od celija na datom listu Code: If Not Intersect(Target, Range("$A$1:$A$10")) Is Nothing Then Ovaj uslov sluzi da proverimo da li postoji presek celije u kojoj si izvrsio promenu i nekog skupa, kako bismo svoju dalju obradu fokusirali na samo neke celije radnog lista tj. ovde A1:A10 Code: Target.Offset(0, 1).FormulaR1C1 = Now() Trenutni datum i vreme (funkcija NOW) se upisuje u celiju koja je 0 redova nadole i 1 kolonu desno od menjane celije, sto ce reci u prvu desno od celije u koju si nesto upisao a sve pod uslovom da je to neka celija iz skupa A1:A10 Pozdrav [ pondeke @ 24.03.2013. 17:31 ] @
Citat: timmy: Dodaj sledecu funkciju za list na kome ti je neophodna takva funkcionalnost Code: Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("$A$1:$A$10")) Is Nothing Then Target.Offset(0, 1).FormulaR1C1 = Now() End If End Sub Ova funkcija ce pri promeni vrednosti u A1:A10 u susednim celijama upisivati aktuelni datum i vreme kao konstante. Pozdrav Sto treba gore promijenit da prilikom unosa u b1, datum iskoci u a1 ? [ Ivek33 @ 24.03.2013. 19:55 ] @
Citat: pondeke: Sto treba gore promijenit da prilikom unosa u b1, datum iskoci u a1 ? Code: i Range("$B$1:$B$10") Code: Target.Offset(0, -1) [ pondeke @ 25.03.2013. 01:08 ] @
tnx stari..
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|