< návrat zpět

MS Excel


Téma: aktualizace datumu rss

Zaslal/a 13.7.2011 8:52

Dobrý den,

potřeboval bych poradit, mám v sešitě datum a potřeboval bych aby když provedu nějakou změnu a uložím jí změnil se mi datum v dáné buňce.

Díky za radu.

Zaslat odpověď >

#005488
avatar
Zkus =DNES()citovat
#005489
avatar
To tam právě mam a já potřebuji změnit datum jen při změně. Při použití funkce Dnes() se datum aktualizuje při každém otevření sešitu.citovat
icon #005490
Poki
tak to potrebujes makro.
Pak je ale potreba vedet, pri zmene jake bunky (oblasti) se ma datum zmenit (jake to datum ma byt) a v jake bunce to datum je.

Jestli jsou nejake dalsi omezujici podminky, kdy se ma datum zmenit...tak samozrejme taky.

Nejlepsi je prilozit vzorovy sesit!citovat
#005491
avatar
=DNES

nevloží datum do buňky, ale funkci, která zobrazuje aktuální datum a čas. Při otevření bude ukazovat aktuální datum, nikoliv datum posledního uložení.

navrhuji následující

Private Sub Workbook_BeforeClose(Cancel As Boolean)
With Sheets("List1").Range("A1")
.Value = Now()
.NumberFormat = "d/m/yy"
End With
End Subcitovat
icon #005492
Poki
To Richard99: To asi nebude to pravy, protoze kdyz ulozis do bunky funkci, tak pri kazdym otevreni bude zobrazovat aktualni datum.
Rekl bych, ze Carno potrebuje neco, co bude ve skutecnosti znamenat datum provedeni zmeny (a to rozhodne funkce DNES neumi...)

Pokud bys chtel pouzit tu proceduru, tak bys mel pouzit spis _Change nez BeforeClose, protoze nekde muze zavrit sesit bez zmeny a ty bys ulozit jine datum, ktere nebude odpovidat pozadavku...citovat
#005493
avatar
Díky, funguje to...citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse