I seg selv har ikke Excel en funksjon som inkluderer en nedtellingstidtaker. Men med et programmeringsspråk kalt Visual Basic for applikasjoner, er det mulig å skrive en enkel makro for å utføre nedtellingsfunksjonen. Denne artikkelen viser hvordan du lager en makro som lar en tidtaker telle ned opptil 12 timer, egnet for tidsstyring i et regneark.
Formater tidtakercellen
Trinn 1
I et nytt, åpent regneark, naviger til celle A1. Dette vil være stedet for eksempeltimeren.
Dagens video
Steg 2
![Få tilgang til celleformat](/f/a341e8bf80b085cdb67ada1c887e3153.png)
Bildekreditt: Bilde med tillatelse fra Microsoft
Høyreklikk celle A1 og velg Formater celler.
Trinn 3
![Velge format for timer og minutter.](/f/3c70031f308a701ab17c713a0d8b1514.png)
Bildekreditt: Bilde med tillatelse fra Microsoft
Plukke ut Tid fra Kategori-boksen og velg en av timene: minutter: sekunder-formatene. Klikk OK for å angi celleformatet.
Lag makroen
Trinn 1
![Åpne en VBA-modul.](/f/58a40c1987a08c2a32df3edf5c485972.png)
Bildekreditt: Bilde med tillatelse fra Microsoft
Få tilgang til Visual Basic-redigeringsvinduet ved å trykke ALT-F11. Klikk Sett inn fra menylinjen og klikk Modul.
Steg 2
![Tast inn VBA-kode](/f/9de6aa51a24a40f6a93e8d1b57a737b8.png)
Bildekreditt: Bilde med tillatelse fra Microsoft
Skriv inn følgende tekst i Module1-vinduet:
Dim gCount As Date
Sub Timer()
gCount = Now + TimeValue("00:00:01")
Applikasjon. OnTime gCount, "EndMessage"
End Sub
Sub EndMessage()
Dim xRng As Range
Sett xRng = Application. Aktivt ark. Område("A1")
xRng. Verdi = xRng. Verdi – TimeSerial (0, 0, 1)
Hvis xRng. Verdi <= 0 Deretter
MsgBox "Nedtelling fullført."
Avslutt Sub
Slutt om
Anropstimer
End Sub
Du kan kopiere og lime inn kodeteksten ovenfor, eller du kan skrive den, linje for linje, i Module1-vinduet. VBA-editoren bruker formatering etter behov.
Trinn 3
![Lagre som en makroaktivert arbeidsbok](/f/b81c143345125e3ef781f7f186c9ddb8.png)
Bildekreditt: Bilde med tillatelse fra Microsoft
Minimer VBA-vinduet ved å klikke på - symbol i øvre høyre hjørne. Klikk Fil på båndet og Lagre som. Velg en plassering for å lagre filen. Gi arbeidsboken et navn i vinduet Lagre som og velg Excel-makroaktivert arbeidsbok (*.xlsm) fra Lagre som type nedtrekksliste. Klikk Lagre og gå tilbake til arbeidsboken.
Bruk av timeren
Trinn 1
Klikk på cellen A1 og gå inn 0:3:0, og trykk deretter Tast inn. Dette stiller inn tiden for 0 timer, 3 minutter og 0 sekunder.
Steg 2
Klikk på Utsikt fanen på båndet og klikk Makroer. Plukke ut Timer fra makrolisten og klikk Løpe. Tidtakercellen din begynner å telle ned til null når a Nedtelling fullført dialogboksen åpnes. Klikk OK for å gå tilbake til arbeidet ditt.
Tips
Du trenger ikke å bruke celle A1. Plasser timeren hvor som helst og endre cellereferansen i linje 8 i timerkoden fra A1 til hvilken celle du bruker.