ExcelDepo

Hücredeki Sayı Aralığına Göre Satırı Renklendirme

Hücredeki Sayı Aralığına Göre Satırı Renklendirme isimli içerikte, ilgili işlemin VBA kodları ile nasıl yapacağınızı öğreten bir Hazır Makro Kodu yer almaktadır.

Uygulama Adımları​

  1. Microsoft Visual Basic for Applications penceresini (Alt + F11) açın.
  2. Project - VBAProject alanının, ekranın sol tarafında görüldüğünden emin olun. Görünmüyorsa, Ctrl + R kısayolu ile hızlıca açın.
  3. Araç çubuklarından Insert -> Module yazısına tıklayın.
  4. Solunda klasör simgesi olan Modules yazısının başındaki + simgesine tıklayın.
  5. Alt kısma eklenecek gelecek olan Module(1) yazısına çift tıklayın.
  6. Alttaki kodu yapıştırın.

Hazır Kod​

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(27 satır)

Açıklama​

  1. ws değişkeni, işlem yapılacak çalışma sayfasını temsil eder.
  2. aralik değişkeni, renklendirme yapılacak hücrelerin aralığını belirtir. Bu örnekte A1:A10 aralığı kullanılmıştır.
  3. minValue ve maxValue değişkenleri, renklendirme için belirlenen sayısal değer aralığını temsil eder.
  4. Döngü (For Each hucre In aralik), belirlenen aralıktaki her hücre için çalışır.
  5. If IsNumeric(hucre.Value) Then kontrolü, hücrenin sayısal bir değer içerip içermediğini kontrol eder.
  6. If hucre.Value >= minValue And hucre.Value <= maxValue Then kontrolü, hücre değerinin belirtilen aralıkta olup olmadığını kontrol eder.
  7. Eğer koşul sağlanırsa, hucre.EntireRow.Interior.Color özelliği ile ilgili satırın arka plan rengi değiştirilir.
Bu makro, belirtilen aralıktaki sayısal değerlere göre satırları renklendirir. Renk ve aralık değerlerini ihtiyacınıza göre düzenleyebilirsiniz.

Faydalanılması temennisiyle
 
Üst