Násobení je také možné, ale je nutné ošetřit hodnotu > 24 hodin. Nevím, zda není lepší způsob, zkuste třeba
Private Sub Form_Load()
Dim cas, den As Integer
Dim i As Integer
cas = TimeSerial(14 - 12, -55, 0)
den = 0
MsgBox "Časový rozdíl: " & cas
For i = 20 To 60 Step 10
If (cas * i) >= 1 Then den = Int(cas * i)
MsgBox "Počet dnů: " & den & ", čas: " & _
FormatDateTime(CDate(cas * i), vbLongTime), vbInformation, _
"Čas: " & cas & " x " & i
Next
End
End Sub
|