Istaknite Aktivnu ćeliju - Excel savjeti

Sadržaj

Karthik pita:

Radim na kodu događaja za isticanje aktivne ćelije, u osnovi prikazujem promjenu boje pozadine aktivne ćelije. Koristio sam događaj promjene i to mijenja vrijednost aktivne ćelije samo kada se vrijednost promijenila.

Kakvo cool pitanje. Trik je u korištenju događaja promjene Worksheet_Selection umjesto događaja Worksheet_Change. Ovu makronaredbu za rukovanje posebnim događajima morate unijeti u okno koda povezano s vašim radnim listom. Rasprava o tome kako to pronaći u oknu projekta nalazi se na ovom arhiviranom savjetu.

Tada biste unijeli sljedeći kod:

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

Ovaj program koristi javnu varijablu pod nazivom OldRng za pamćenje zadnjeg odabranog raspona kako bi se boja mogla vratiti natrag na bijelu kada odaberete novi raspon.

Zanimljivi članci...