Картхик пита:
Радим на коду догађаја за истицање активне ћелије, у основи приказујем промену боје позадине активне ћелије. Користио сам догађај промене и ово мења вредност активне ћелије само када се вредност променила.
Какво кул питање. Трик је у употреби догађаја промене Ворксхеет_Селецтион уместо догађаја Ворксхеет_Цханге. Овај макро за обраду посебних догађаја мора се унети у окно кода повезано са вашим радним листом. Расправа о томе како то пронаћи у окну пројекта налази се на овом архивираном савету.
Затим бисте унели следећи код:
Public OldRng As Range Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not OldRng Is Nothing Then OldRng.Interior.ColorIndex = xlNone End If Target.Interior.ColorIndex = 6 Set OldRng = Target End Sub
Овај програм користи јавну променљиву звану ОлдРнг да би запамтио последњи одабрани опсег како би боја могла да се врати на бело када одаберете нови опсег.