hey guys,
weet er iemand een korte macro om van 1806 18/06/2012 te maken?
De bedoeling is dus van een duizendtal een datumnotatie te maken...
dit is een deel van een macro die van 1000 10:00 maakt in de uurnotatie...
zou nie direct weten hoe deze aan te passen aan datumnotatie
nb: de datum staat in kolom H
thx en groeten,
spiesse
weet er iemand een korte macro om van 1806 18/06/2012 te maken?
De bedoeling is dus van een duizendtal een datumnotatie te maken...
dit is een deel van een macro die van 1000 10:00 maakt in de uurnotatie...
Code:
If Intersect(Target, Range("i16943:j500000")) Is Nothing Then GoTo Einde
If IsEmpty(Target) Then GoTo Einde
If Hour(Target.Value) <> 0 Or Minute(Target.Value) <> 0 Then GoTo Einde
Application.EnableEvents = False
If Int(Target.Value / 100) < 0.1 Then
Target = "00:" & Target.Value
Else
Target = Int(Target.Value / 100) & ":" & Right(Target.Value, 2)
End If
Application.EnableEvents = True
hw = (Target - Target.Offset(, -1)) * 24 - Pause(Target.Offset(, -1), Target, Range("O2:P4")) * 24
If Target.Column = 10 Then Target.Offset(0, 2) = IIf(hw > 0, Round(hw, 2), "")
Einde:
ActiveCell.Calculate
nb: de datum staat in kolom H
thx en groeten,
spiesse
Laatst bewerkt door een moderator: