Bu dosya, seçilen bir hücre aralığında yalnızca bir kez geçen (benzersiz) değerleri makro yardımıyla yeşil renkle işaretler. Renklendirme, Excel'in Koşullu Biçimlendirme özelliğindeki "Benzersiz Değerler" kuralı üzerinden yapılır ve kural makro ile otomatik olarak eklenir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya .xlsm biçimindedir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya .xlsm biçimindedir.
Dosyanın içeriği
- Sayfa1: B1:F24 aralığında örnek veri tablosu bulunur. Makro bu veriler üzerinde denenebilir.
- Module1: Renklendirme işlemini yapan BenzersizDeğerleriRenklendirme makrosunu barındırır.
Makrolar
BenzersizDeğerleriRenklendirme makrosu şu adımları izler:- O anda seçili olan aralığı çalışma alanı olarak alır.
- Bu aralıktaki mevcut koşullu biçimlendirme kurallarını FormatConditions.Delete ile siler.
- Aralığa AddUniqueValues ile benzersiz değer kuralı ekler; DupeUnique ayarı xlUnique olduğu için yalnızca tek kez geçen değerler işaretlenir.
- Bu değerlerin hücre dolgusunu vbGreen (yeşil) yapar.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Sayfa1'de kendi verilerinizi girin ya da mevcut verileri kullanın; ardından renklendirmek istediğiniz aralığı seçin.
- Alt + F8 ile makro listesini açın, BenzersizDeğerleriRenklendirme makrosunu seçip çalıştırın.
- Seçili aralıkta yalnızca bir kez geçen değerler yeşil olarak boyanır; tekrar eden değerler boyanmaz.
- Kodu incelemek veya değiştirmek için Alt + F11 ile VBA penceresini açın. Kural rengini değiştirmek için uv.Interior.Color satırındaki renk değeri güncellenir.