Bu dosya, seçili hücre aralığındaki en büyük 10 değeri makro ile renklendirmeyi gösteren bir örnektir. Makro, Koşullu Biçimlendirme özelliğindeki "İlk 10 Öğe" kuralını kodla oluşturur.
Dosyanın içeriği
- Sayfa1: B1:F24 aralığında karışık sıralı sayılardan oluşan örnek veri bulunur. Makro bu veriler üzerinde denenebilir.
- Module1: Top adlı makroyu içeren VBA modülüdür.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya .xlsm biçimindedir.- Top: Seçili aralığa AddTop10 ile bir ilk 10 kuralı ekler ve kuralı en yüksek öncelikli yapar. Kural, en büyük 10 değeri kapsar (xlTop10Top, Rank = 10); yüzde esası kullanılmaz. Kuralı sağlayan hücrelerde yazı rengi koyu yeşil, dolgu rengi açık yeşil olur. StopIfTrue kapalıdır, yani aynı aralıktaki diğer kurallar da çalışmaya devam eder.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Sayfa1 üzerinde renklendirilecek sayı aralığını fare ile seçin.
- Geliştirici sekmesinden Makrolar penceresini açın (Alt+F8), Top makrosunu seçip Çalıştır düğmesine basın.
- Seçili aralıktaki en büyük 10 değer renklenir. Değerler değiştiğinde renklendirme koşullu biçimlendirme kuralı olarak kaldığından otomatik güncellenir.
- Kendi verinizde kullanmak için aralığı seçip aynı makroyu çalıştırmanız yeterlidir. Farklı sayıda değer için kodda Rank değeri değiştirilir.