Avatar billede s_h_m Nybegynder
28. juli 2003 - 13:44 Der er 6 kommentarer og
1 løsning

Makro: opdatering af tid

Jeg har følgende makro, jeg bruger til en løbende opdatering af klokkeslæt.

Sub UpdateClock()
Dim Clock As Chart

ThisWorkbook.Sheets("Schedule").Range("K3").Value = CDbl(Time)
ThisWorkbook.Sheets("Schedule-2").Range("K3").Value = CDbl(Time)
'  Set up the next event one minute from now
    NextTick = Now + TimeValue("00:01:00")
    Application.OnTime NextTick, "UpdateClock"
End Sub

I stedet for at benytte TimeValue kan man så ikke få sub'en til at opdatere tiden sammen med pc'ens ur?
I bekræftende fald, hvordan så?
Avatar billede overchord Nybegynder
28. juli 2003 - 13:58 #1
Jeg mener at hvis du bruger Now() hentes tiden fra systemet.
Avatar billede s_h_m Nybegynder
28. juli 2003 - 14:14 #2
Ja, den bruges også i linien NextTick, men den henter, så vidt jeg kan se, kun tiden én gang, nemlig når man åbner arket, den opdaterer ikke.
Som makroen er nu, vil den opdatere arket hvert minut fra Now, da arket blev åbnet, og det kan være 12:00:36. Det jeg gerne vil,er at få den rettet ind, så den skifter/opdaterer sammen med pc'en.
Håber det er forståeligt  :o)
Avatar billede kabbak Professor
28. juli 2003 - 15:41 #3
sub UpdateClock()
' din kode
NextTick = Now + TimeValue("00:01:00")
Application.OnTime NextTick, "UpdateClock"
end sub

føj dette til din kode så kører den.
Avatar billede s_h_m Nybegynder
28. juli 2003 - 16:31 #4
Øh, nu bliver jeg forvirret kabbak, ovenstående er allerede indbygget, det skal vel ikke stå 2 gange?? :o)
Avatar billede kabbak Professor
28. juli 2003 - 16:54 #5
selvfølgelig, hvorfor læser jeg ikke spørgsmålet ordentlig.;-)

Er det minut tiden du vil ramme, altså 12:00:00 og næste gang 12:01:00 ?
Avatar billede s_h_m Nybegynder
28. juli 2003 - 17:29 #6
Ja.
Jeg kan selvfølgelig sætte den til at opdatere oftere, men synes, det vil være en mere elegant løsning, hvis den følger pc'en.
Makroen virker i og for sig godt nok, da den gør arbejdet, men perfektionisten er kommet op i mig  :o)
Avatar billede s_h_m Nybegynder
04. august 2003 - 07:52 #7
Jeg stiller nok for høje krav til excel, og må nøjes med den makro, jeg allerede har, medmindre nogen kan komme på en løsning, så er der selvfølgelig stadig point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester