Hej
Jeg har nedenstående VBAkode placeret i "ThisWorkbook". Koden "highligter" (ændrer baggrundsfarve fra INGEN FARVE til min VALGTE FARVE) i den aktuelle aktive celle og ændrer baggrundsfarven tilbage til INGEN FARVE, når en ny celle aktiveres.
Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range)
Static OldRange As Range
On Error Resume Next
Target.Interior.ColorIndex = 36 ' lysegul farve
OldRange.Interior.ColorIndex = xlColorIndexNone
Set OldRange = Target
End Sub
Jeg vil gerne ændre koden således, at den ikke længere aktive celle, skifter tilbage til den baggrundsfarve den havde FØR aktiveringen, istedet for som nu, at skifte til INGEN FARVE.
mvh
Haugaard