Beste iedereen,
Ik heb gister code (zie onderin post) van internet gehaald en gebruikt in een Excel-bestand. Dit heb ik geplaatst in 'blad1, verder heb ik niets in Thisworkbook of module gezet. Dit werkte prima.
Nadat ik zojuist in een ander blad in VBA wat heb getypt en vervolgens weer heb verwijderd (er staat nu alleen code in blad1), werkt de code in blad1 niet meer. Er komt niet meer automatisch datum en tijd tevoorschijn indien er wat in kolom 5 wordt getypt. Andere soorten code doen ook niets meer.
Waarschijnlijk is het iets simpels wat ik over het hoofd zie, maar ikzelf heb weinig verstand van VBA. Kan het zijn dat ik per ongeluk iets heb uitgeschakeld waardoor het niet meer werkt? Excel geeft aan dat de code zelf in orde is.
Private Sub Worksheet_change(ByVal Target As Range)
If Target.Column = 5 Then
Application.EnableEvents = False
Cells(Target.Row, 7).Value = Date + Time
Application.EnableEvents = True
End If
If Target.Column = 6 Then
Application.EnableEvents = False
Cells(Target.Row, 8).Value = Date + Time
Application.EnableEvents = True
End If
End Sub
Alvast bedankt!
Ik heb gister code (zie onderin post) van internet gehaald en gebruikt in een Excel-bestand. Dit heb ik geplaatst in 'blad1, verder heb ik niets in Thisworkbook of module gezet. Dit werkte prima.
Nadat ik zojuist in een ander blad in VBA wat heb getypt en vervolgens weer heb verwijderd (er staat nu alleen code in blad1), werkt de code in blad1 niet meer. Er komt niet meer automatisch datum en tijd tevoorschijn indien er wat in kolom 5 wordt getypt. Andere soorten code doen ook niets meer.
Waarschijnlijk is het iets simpels wat ik over het hoofd zie, maar ikzelf heb weinig verstand van VBA. Kan het zijn dat ik per ongeluk iets heb uitgeschakeld waardoor het niet meer werkt? Excel geeft aan dat de code zelf in orde is.
Private Sub Worksheet_change(ByVal Target As Range)
If Target.Column = 5 Then
Application.EnableEvents = False
Cells(Target.Row, 7).Value = Date + Time
Application.EnableEvents = True
End If
If Target.Column = 6 Then
Application.EnableEvents = False
Cells(Target.Row, 8).Value = Date + Time
Application.EnableEvents = True
End If
End Sub
Alvast bedankt!
Laatst bewerkt: