Ik zou het persoonlijk niet veel moeilijker maken dan dit...
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
Target.Value = Format(Target.Value, "0:00")
Application.EnableEvents = True
End Sub
Uiteraard er nog wel even bij aangeven over welk bereik dit moet lopen, anders zal alles wat je ingeeft worden beetgepakt (ook wellicht nog een escape maken op het mogelijke plakken van meerdere cellen).
EN ik ga er vanuit dat je de daadwerkelijke tijd ingeeft. Dus voor bijvoorbeeld kwart over drie wordt het 315 en niet als decimale minuten 325. Want dat laatste zou dus in mijn geval gewoon vijf voor half vier (3:25) gaan worden.
LOL... en ik geef SoftAid ook wel gelijk dat ++ niet veel makkelijker is dan gewoon : intikken. Misschien kan je beter voor een teken kiezen dat zonder Shift bereikbaar is? Dat je dáár de snelheidswinst uit kan ophalen? Zoiets bijvoorbeeld:
3\15 ? Het grootste voordeel is dan dat je geen VBA nodig hebt als dat niet is toegestaan op het werk bijvoorbeeld.
