Datumi in excel

Pomoč pri delu z MS Excelom
Odgovori
pero978
Prispevkov: 148
Pridružen: Pe Feb 24, 2012 10:18 am

Datumi in excel

Odgovor Napisal/-a pero978 »

Pozdravljeni,

Zanima me katera funkcija izpiše tekoči (današnj) datum brez tega, da se posodablja.
Today() se vsak dan posodobi.

Hvala.

Lp
pero978
Prispevkov: 148
Pridružen: Pe Feb 24, 2012 10:18 am

Re: Datumi in excel

Odgovor Napisal/-a pero978 »

Pozdravljeni,

nadaljevanje problema. Rad bi, da se izpiše danajšnji datum, če je stolpcu h vrednost DA, v nasprotnem primeru je celica prazna. Datum se ne sme posodabljati.

je ta formula ok?

=IF(H2="Da";TEXT(TODAY();"dd/mm/yy");"")

hvala
LP
admin
Site Admin
Prispevkov: 3712
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Datumi in excel

Odgovor Napisal/-a admin »

Ne, čim uporabite funkcijo, se bo slednja spreminjala VSAK DAN! Če želite, da se datum ne spremeni, ga morate vnesti ročno - če uporabite funkcijo se bo slednja VEDNO posodobila.
lp,
Matjaž Prtenjak
Administrator
mkralj123
Prispevkov: 77
Pridružen: Sr Jan 14, 2009 12:21 pm

Re: Datumi in excel

Odgovor Napisal/-a mkralj123 »

Pozdrav

Tudi sam sem imel podoben problem. Zanima me ali morda obstaja rešitev v tej
smeri, da če je izpolnjen pogoj "da", da se zažene makro, ki bi vpisal trenutni datum in
ga preoblikoval v stabilno obliko.
lpm
admin
Site Admin
Prispevkov: 3712
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Datumi in excel

Odgovor Napisal/-a admin »

Da, seveda :)

Spodnji makro vam bo v celico B1 vpisal trenutni datm, če boste v celico A1 vnesli besedico 'DA':

Koda: Izberi vse

Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Address = "$A$1" Then
    If UCase(Target.Value) = "DA" Then
      Range("B1") = Date
    End If
  End If
End Sub
Toda to je odziv na dogodek in to kodo morate vnesti na poseben način. Več o tem najdite tako, da v iskalnik tega foruma vpišete naj išče 'Worksheet_Change' in našli boste še kar nekaj tematik s podrobnimi navodili...
lp,
Matjaž Prtenjak
Administrator
Odgovori