Serlahkan Sel Aktif - Petua Excel

Isi kandungan

Karthik bertanya:

Saya sedang mengusahakan kod acara untuk menonjolkan sel aktif, pada dasarnya menunjukkan perubahan warna latar belakang sel aktif. Saya menggunakan peristiwa perubahan dan ini mengubah nilai sel aktif hanya apabila nilainya telah berubah.

Soalan yang keren. Caranya adalah dengan menggunakan acara perubahan Worksheet_Selection dan bukannya acara Worksheet_Change. Makro pengendali acara khas ini mesti dimasukkan pada panel kod yang berkaitan dengan lembaran kerja tertentu anda. Perbincangan mengenai cara mencari ini di panel projek terdapat di hujung yang diarkibkan ini.

Anda kemudian memasukkan kod berikut:

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

Program ini menggunakan pemboleh ubah awam yang disebut OldRng untuk mengingat julat terakhir yang dipilih sehingga warnanya dapat diset semula menjadi putih apabila anda memilih julat baru.

Artikel menarik...