Here you go, use this subroutine instead of the last one that I posted. Hope this helps
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rngF As Range
Dim rngJ As Range
Dim cell As Range
Set rngF = Me.Range("F3:F400")
Set rngJ = Me.Range("J3:J400")
If Not Intersect(rngF, Target) Is Nothing Then
'Execute this code only if the user changed column F
If Target.Value = "Content Final" Then
'This will only change the single affected cell, rather than searching through every cell in rngF
Application.EnableEvents = False
Target.Offset(0, 4).Value = "Ready for Processing"
Application.EnableEvents = True
End If
ElseIf Not Intersect(rngJ, Target) Is Nothing Then
'Execute this code only if the user changed column J
If Target.Value = "Reset to Draft" Then
'This will only change the single affected cell, rather than searching through every cell in rngF
Application.EnableEvents = False
Target.Offset(0, -4).Value = "Draft"
Application.EnableEvents = True
End If
End If
Set rngF = Nothing
Set rngJ = Nothing
End Sub
Bookmarks