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

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.

Hazır Kod​

VBA:
Sub SatiriRenklendir()
    Dim ws As Worksheet
    Dim aralik As Range
    Dim hucre As Range
    Dim minValue As Integer
    Dim maxValue As Integer

    ' Çalışacak olan çalışma sayfasını ayarla
    Set ws = ThisWorkbook.Sheets("Sheet1") ' "Sheet1" yerine istediğiniz sayfa adını yazın

    ' Renklendirme yapılacak aralığı ayarla
    Set aralik = ws.Range("A1:A10") ' Örnek olarak A1:A10 aralığını kullanıyoruz

    ' Değer aralığını ayarla
    minValue = 5 ' Minimum değer
    maxValue = 10 ' Maksimum değer

    ' Her hücre için döngü
    For Each hucre In aralik
  If IsNumeric(hucre.Value) Then
If hucre.Value >= minValue And hucre.Value <= maxValue Then
    ' Eğer hücre değeri belirtilen aralıkta ise satırı renklendir
    hucre.EntireRow.Interior.Color = RGB(255, 255, 0) ' Sarı renk
End If
  End If
    Next hucre
End Sub

Açıklama​


[*]ws değişkeni, işlem yapılacak çalışma sayfasını temsil eder.
[*]aralik değişkeni, renklendirme yapılacak hücrelerin aralığını belirtir. Bu örnekte A1:A10 aralığı kullanılmıştır.
[*]minValue ve maxValue değişkenleri, renklendirme için belirlenen sayısal değer aralığını temsil eder.
[*]Döngü (For Each hucre In aralik), belirlenen aralıktaki her hücre için çalışır.
[*]If IsNumeric(hucre.Value) Then kontrolü, hücrenin sayısal bir değer içerip içermediğini kontrol eder.
[*]If hucre.Value >= minValue And hucre.Value <= maxValue Then kontrolü, hücre değerinin belirtilen aralıkta olup olmadığını kontrol eder.
[*]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
 
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst