Mit diesem VBA wird in die Tabelle1 Zelle A1 ein Countdown eingefügt. Die Zeit wird heruntergezählt.
Code
Option Explicit Public Zeitlng As Long Sub CountdownStarten() Dim I As Integer Dim CountdownSek As Long Sheets("Verant").Select CountdownSek = 20 '120 Sekunden Countdown For I = 0 To CountdownSek Application.OnTime Now + TimeSerial(0, 0, I), "ZeitAusgeben" Next I Zeitlng = CountdownSek End Sub Sub ZeitAusgeben() Range("A1").Value = TimeSerial(0, 0, Zeitlng) Range("A1").NumberFormat = "[h]:mm:ss" If Zeitlng = 0 Then MsgBox "Ziel erreicht" Exit Sub End If Zeitlng = Zeitlng - 1 End Sub