This is probably a really 'newbie' question but in all honesty, I'm new to macros and need some assistance.
I have a macro written to automatically add a date/time stamp to cell AB10
if cell AA10
shows "Approved". This macro also automatically deletes the contents of AB10 & AC10
if AA10
is blank.
I now need to also make the entire row lock once cell AA10
shows Approved and has auto populated the date/time in AB10
and once there is a value (from a predetermined drop down list) in cell AC10
.
This is my existing macro:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
With Target
If .Count > 1 Then Exit Sub
If Not Intersect(Range("AA10:AA10000"), .Cells) Is Nothing Then
Application.EnableEvents = False
If IsEmpty(.Value) Then
.Offset(0, 1).ClearContents
.Offset(0, 2).ClearContents
Else
With .Offset(0, 1)
.NumberFormat = "dd mmm yyyy hh:mm"
.Value = Now
End With
End If
Application.EnableEvents = True
End If
End With
End Sub
Can someone show me how to add the necessary code to lock the row as required above? Everything I've tried to add just disables the macro above.
Sincere thanks for any help that you can provide!