Hallo,
ik heb onderstaande twee VBA codes via het forum gekregen, maar nu wil ik deze allebei op hetzelfde werkblad gebruiken. Helaas krijg ik hierbij problemen. Heeft iemand hier een oplossing voor? Ik krijg namelijk steeds de melding dat "Worksheet_Change" twee keer voorkomt en dit mag blijkbaar niet en wanneer ik "Private Sub Worksheet_Change (ByVal Target As Range)" bij de tweede weglaat dan werkt hij niet meer
VBA code 1:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$D$69" Then
Range("F69") = ""
End If
If Target.Address = "$D$71" Then
Range("F71") = ""
End If
If Target.Address = "$D$73" Then
Range("F73") = ""
End If
If Target.Address = "$D$75" Then
Range("F75") = ""
End If
End Sub
VBA code 2:
Private Sub Worksheet_Change(ByVal doel As Range)
If doel.Address = "$F$34" Then
If doel < doel.Offset(, -1) Then
MsgBox "Begintijd mag niet groter zijn dan de eindtijd!", vbCritical, "Fout"
doel = doel.Offset(, -1)
End If
End If
If doel.Address = "$G$34" Then
If doel > doel.Offset(, 1) Then
MsgBox "Eindtijd mag niet groter zijn dan de begintijd!", vbCritical, "Fout"
doel = doel.Offset(, 1)
End If
End If
End Sub
Iemand die mij hierbij kan en wil helpen? Alvast bedankt!!
ik heb onderstaande twee VBA codes via het forum gekregen, maar nu wil ik deze allebei op hetzelfde werkblad gebruiken. Helaas krijg ik hierbij problemen. Heeft iemand hier een oplossing voor? Ik krijg namelijk steeds de melding dat "Worksheet_Change" twee keer voorkomt en dit mag blijkbaar niet en wanneer ik "Private Sub Worksheet_Change (ByVal Target As Range)" bij de tweede weglaat dan werkt hij niet meer

VBA code 1:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$D$69" Then
Range("F69") = ""
End If
If Target.Address = "$D$71" Then
Range("F71") = ""
End If
If Target.Address = "$D$73" Then
Range("F73") = ""
End If
If Target.Address = "$D$75" Then
Range("F75") = ""
End If
End Sub
VBA code 2:
Private Sub Worksheet_Change(ByVal doel As Range)
If doel.Address = "$F$34" Then
If doel < doel.Offset(, -1) Then
MsgBox "Begintijd mag niet groter zijn dan de eindtijd!", vbCritical, "Fout"
doel = doel.Offset(, -1)
End If
End If
If doel.Address = "$G$34" Then
If doel > doel.Offset(, 1) Then
MsgBox "Eindtijd mag niet groter zijn dan de begintijd!", vbCritical, "Fout"
doel = doel.Offset(, 1)
End If
End If
End Sub
Iemand die mij hierbij kan en wil helpen? Alvast bedankt!!