Bu dosya, çalışma sayfasında hangi hücre seçilirse seçilsin o hücrenin bulunduğu satırı baştan sona renklendirir. Geniş tablolarda imlecin hangi satırda olduğunu takip etmeyi kolaylaştırır. Renklendirme makro ile yapılır.
Makro her seçimde tüm hücrelerin dolgusunu temizlediği için, bu sayfada elle verilen arka plan renkleri de silinir. Sayfada kalıcı renk kullanılacaksa bu durum dikkate alınmalıdır.
Dosyanın içeriği
- Sayfa1: Boş bir çalışma sayfasıdır. Veri ve formül içermez; kendi tablonuz bu sayfaya girilir ya da makro kodu başka bir sayfaya taşınır.
Makrolar
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir. Makro, Sayfa1 sayfasının kod modülünde yer alan tek bir olay prosedüründen oluşur.- Worksheet_SelectionChange: Sayfada seçim her değiştiğinde otomatik çalışır. Önce sayfadaki tüm hücrelerin dolgu rengini temizler, ardından aktif hücrenin satırının tamamını ColorIndex değeri 33 olan açık mavi tonla boyar.
Makro her seçimde tüm hücrelerin dolgusunu temizlediği için, bu sayfada elle verilen arka plan renkleri de silinir. Sayfada kalıcı renk kullanılacaksa bu durum dikkate alınmalıdır.
Nasıl kullanılır
- Dosyayı açın ve güvenlik uyarısında İçeriği Etkinleştir seçeneğini kullanarak makroları etkinleştirin.
- Sayfa1 sayfasında herhangi bir hücreye tıklayın; o hücrenin satırı renklenir.
- Başka bir hücreye geçtiğinizde önceki satırın rengi kalkar, yeni satır renklenir.
- Kodu incelemek için Alt + F11 tuşlarıyla VBA penceresini açın ve Sayfa1 modülüne bakın.
- Renk tonunu değiştirmek için koddaki ColorIndex değerini farklı bir sayıyla değiştirin.
- Kendi tablonuzda kullanmak için aynı kodu ilgili sayfanın kod modülüne kopyalayın.