Zit al een tijdje te klooien met het volgende probleem
Private Sub Worksheet_Change(ByVal Target As Range)
'invoeren van tijd in gehele getallen
On Error Resume Next
If Intersect(Target, Range("H1:H10000")) 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)
Dim rng As Range
End If
Einde:
ActiveSheet.Calculate
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rng As Range
If Target.Count = 1 And Target.Column = 3 Then
Set rng = Target.Offset(0, -1)
If Len(Target) = 0 Then
rng.ClearContents
rng.Offset(0, -2).ClearContents
Else
If Len(rng) = 0 Then
rng = Date
rng.Offset(0, 5) = Date + 730
End If
End If
waarom krijg ik hier een compileer fout ? vraag ik te veel of doe ik iets niet goed
Groet, Ton
Private Sub Worksheet_Change(ByVal Target As Range)
'invoeren van tijd in gehele getallen
On Error Resume Next
If Intersect(Target, Range("H1:H10000")) 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)
Dim rng As Range
End If
Einde:
ActiveSheet.Calculate
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rng As Range
If Target.Count = 1 And Target.Column = 3 Then
Set rng = Target.Offset(0, -1)
If Len(Target) = 0 Then
rng.ClearContents
rng.Offset(0, -2).ClearContents
Else
If Len(rng) = 0 Then
rng = Date
rng.Offset(0, 5) = Date + 730
End If
End If
waarom krijg ik hier een compileer fout ? vraag ik te veel of doe ik iets niet goed
Groet, Ton
