Bu dosya, tablodaki değerlerden kullanıcının girdiği sayıdan küçük olanları makro yardımıyla renklendiren bir örnektir. Sayı, bir InputBox penceresi üzerinden alınır; koşulu sağlayan hücreler sarıya boyanır. Koşullu biçimlendirme yerine VBA ile renklendirme yöntemini öğrenmek isteyenler için uygundur.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sayfa1: A1:J10 aralığında 0 ile 20 arasında tam sayılardan oluşan örnek bir veri tablosu bulunur. Sayfada formül kullanılmaz; değerler sabit olarak girilmiştir.
- Module1: Renklendirme işlemini yapan isaretle makrosunu içerir.
Makrolar
- isaretle: Çalıştırıldığında "Hangi Sayıdan Küçükler İşaretlensin?" sorusuyla bir InputBox açar. Girilen sayı alındıktan sonra sayfadaki tüm hücrelerin dolgu rengi temizlenir. Ardından 1-10 numaralı satırlar ve 1-10 numaralı sütunlar (A1:J10) tek tek taranır; değeri girilen sayıdan küçük olan hücreler sarı renkle (ColorIndex = 6) boyanır.
- Makro her çalıştırıldığında önceki renklendirmeyi sıfırlar, bu nedenle farklı sayılarla tekrar tekrar denenebilir.
- Kod yalnızca hücre dolgu rengini değiştirir; dosya silme veya dış bağlantı gibi bir işlem içermez.
Nasıl kullanılır
- Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
- Alt+F8 tuşlarıyla makro listesini açın, isaretle makrosunu seçip Çalıştır düğmesine basın.
- Açılan InputBox penceresine bir sayı yazıp Tamam'a basın.
- A1:J10 aralığında bu sayıdan küçük değerler sarıya boyanır.
- Farklı bir sayıyla denemek için makroyu yeniden çalıştırın.
- Kendi verilerinizle kullanmak için değerleri A1:J10 aralığına yazın; farklı bir aralık gerekirse VBA düzenleyicisinde döngü sınırları değiştirilir.