Hvordan Sett en timer i MS Excel

Ifølge "Special Edition: Ved hjelp av Microsoft Office 2007," Visual Basic for Applications (VBA) er de underliggende programmeringsspråk kjører makroer i Office 2007 og tidligere versjoner av Microsoft Office-programmer. Siden timerfunksjon er inkludert i VBA, er det mulig å sette dette verktøyet i programmer som Excel. Når du har opprettet koden, kan det kjøres gjennom makrofunksjoner eller med en hurtigtast. En typisk bruk av timeren er å sette påminnelser for bestemte oppgaver, mens du arbeider i et program som Excel.

Bruksanvisning

1 Åpne et Excel-regneark og klikk på "Utvikler" i menylinjen øverst på Excel-skjermen. Hvis du ikke ser Developer oppført, klikk på "Microsoft Office" -knappen, "Alternativer for Excel", "Popular" og velg "Show Utvikler" fanen.

2 Klikk "Sett inn" i det nye vinduet som vises, og velg "Prosedyre" fra rullegardinmenyen. Gi den nye prosedyren et navn som "ExcelTimer" og sikre typen som er valgt er "Sub".

3 Skriv inn følgende tekst på egne linjer i den høyre ruten mellom "Public Sub ExcelTimer ()" og "End Sub", som allerede vil være der:
Dim PauseTime, Start, Finish, TOTAL
Hvis (MsgBox ( "Trykk Ja for å få en pause Påminnelse", 4)) = vbYes Deretter
PauseTime = 10

Start = Timer

Gjør Mens Timer <Start + PauseTime
DoEvents
Application.Speech.Speak "Tid til å ta en pause!"
Loop
Finish = Timer

TOTAL = Finish - Start-

MsgBox "Break varte i" & TOTAL & "sekunder"
Ellers
Slutt
Slutt om
End Sub

4 Kontroller funksjonen ved å trykke på "F5" tasten. En standard Excel-regneark skal åpnes, og du skal se et lite vindu med ordene "Trykk ja for å få en pause påminnelse": Klikk på "Ja" -knappen og se hva som skjer. Hvis du ikke ser denne lille vinduet, så sjekk for å sørge for at du har satt inn koden i trinn 3 på riktig måte.

5 Klikk på "OK" når timeren er ferdig å kjøre for å gå tilbake til regnearket.

6 Tildele en hurtigtast til denne handlingen ved å markere det i makrolister og klikke på "Alternativer".

Hint

  • Varigheten av timeren kan endres til hva du vil i "Pause tid" -delen.
  • Den "DoEvents" kommandoen i koden vil heve en enkel tale søknad. Denne kan endres til hvilken handling du vil ha tidsbestemt.
  • Dette eksempelet vil bare bli hørt hvis du har en høyttaler. Andre hendelser som ikke krever lyd kan erstattes.