So you want the row which if active to be highlighted is that what you want?
Or does there have to be a change someplace in the row before it is highlighted.
And then next time only the row with a change will be heighted is that what you want.
This script below will always highlight the active cell would that work?
This is an auto sheet event script
Your Workbook must be Macro enabled
To install this code:
Right-click on the sheet tab
Select View Code from the pop-up context menu
Paste the code in the VBA edit window
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Selection.Interior.ColorIndex = 4
Selection.Offset(1).Interior.ColorIndex = 0
If Selection.Row > 1 Then Selection.Offset(-1).Interior.ColorIndex = 0
Selection.Offset(, 1).Interior.ColorIndex = 0
If Selection.Column > 1 Then Selection.Offset(, -1).Interior.ColorIndex = 0
End Sub