|
Čas v excelu je že obdelana tema. Me pa zanjima ali je mogoče napraviti uro v delovnem listu excela in ne samo trenutni čas? Kot je v desnem kotu namizja.LP...
spremenil: NikMan (11.2.2011 ob 08.01.24)
|
|
|
Da se napraviti tako, da napišeš makro, ki vsako sekundo posodablja celico, v kateri je ura.
Kakšnega drugega lažjega načina pa, kolikor jaz vem, ni.
Najlažje, da se na googlu najde koda, ki to naredi.
|
|
|
In kako izgleda ta makro, oziroma, kako posodobit celico vsako sekundo?
|
|
|
Odpri urejanje makrov in vnesi naslednjo kodo:
Dim SchedRecalc As Date
Sub Recalc()
Range("C3").Value = Format(Now, "dd-mmm-yy")
Range("C4").Value = Format(Time, "hh:mm:ss AM/PM")
Call Auto_Open
End Sub
Sub Auto_Open()
SchedRecalc = Now + TimeValue("00:00:01")
Application.OnTime SchedRecalc, "Recalc"
End Sub
Sub Disable()
On Error Resume Next
Application.OnTime EarliestTime:=SchedRecalc, Procedure:="Recalc", Schedule:=False
End Sub
Makro se zažene takoj, ko se odpre dokument, treba pa je še vedeti, da je poganjanje makrojev lahko zaradi varnosti onemogočen, tako da prvo preveri varnostne nastavitve za makroje.
|
|
|
Žal mi ni uspelo, makro ne deluje. Kje je napaka? LP
|
|
|
Se opravičujem, URA DELUJE, še enkrat hvala in se proporočam. LP............
|
|
|
Ni problema, glavno da dela :-)
|
|
Prikazujem 1 od skupno 1 strani |
|