Welcome to VBForums
It is hard to tell from just the snippet of code you showed, but I think this is more like what you want:
Code:
If seconds > 0 Then
seconds = seconds - 1
ElseIf minutes > 0 Then
seconds = 59
minutes = minutes - 1
ElseIf hours > 0 Then
seconds = 59
minutes = 59
hours = hours - 1
Else
'out of time, you might want to do something else here
End If
However, as your video implies that you have a DateTime value for the end time, there is likely to be a much easier (and more accurate) method for displaying time remaining.