Ik gebruik een macro om snel uren in te vullen.
Zo moet ik voor '13:00' gewoon 1300 intikken in bereik c4 f60
Dit werkt perfect maar als ik 3600 (36uur) intik verrekent die dat volgens 24u stelsel.
Wat kan ik aanpassen in deze macro of welke kan ik daarvoor gebruiken ?
Met de invoer wordt verder ook nog een berekening gemaakt (werkt met deze macr zolang ik onder de 24u blijf)
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("c4:f60")) Is Nothing Then
If Target.Cells.Count = 1 Then
Minuut = Target Mod 100
uur = Int(Target / 100)
uur = uur + Int(Minuut / 60): Minuut = Minuut Mod 60
uur = uur Mod 24
If Target > 1 Then Target = TimeValue(uur & ":" & Minuut)
End If
End If
End Sub
Alvast bedankt
Zo moet ik voor '13:00' gewoon 1300 intikken in bereik c4 f60
Dit werkt perfect maar als ik 3600 (36uur) intik verrekent die dat volgens 24u stelsel.
De celeigenschappen staan op 'tijd 13.30'
Als ik dit wijzig naar aangepaste instellingen bv:mm heeft dit ook geen invloedWat kan ik aanpassen in deze macro of welke kan ik daarvoor gebruiken ?
Met de invoer wordt verder ook nog een berekening gemaakt (werkt met deze macr zolang ik onder de 24u blijf)
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("c4:f60")) Is Nothing Then
If Target.Cells.Count = 1 Then
Minuut = Target Mod 100
uur = Int(Target / 100)
uur = uur + Int(Minuut / 60): Minuut = Minuut Mod 60
uur = uur Mod 24
If Target > 1 Then Target = TimeValue(uur & ":" & Minuut)
End If
End If
End Sub
Alvast bedankt