Well I have used a time stamp using Excel macro for years and it always worked.
Tell us what your trying to do.
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Unprotect "Bakery"
If Not Intersect(Target, Range("R6:AF75")) Is Nothing Then
Application.EnableEvents = False
Cells(Target.Row, 60) = Now
Application.EnableEvents = True
ElseIf Not Intersect(Target, Range("AJ6:AX75")) Is Nothing Then
Application.EnableEvents = False
Cells(Target.Row, 62) = Now
Application.EnableEvents = True
ActiveSheet.Protect "Bakery", True, True
End If
End Sub
Well some companies do not allow users to use Excel Vba.
To use the script you have show has to be used on a Workbook that is Macro enabled.
So that may be the problem.