• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Soru VBA kodu ile hücre rengi değiştirme

Katılım
2 Ağustos 2021
Mesajlar
4
Excel Vers. ve Dili
2013
Merhabalar. Azerbaycandan siteye üyeyim. Özellikle şu günlerde Kardeş Türkiye için halk olarak içimizin yandığını ve acıya ortak olduğumuzu söylemeliyim. Azerbaycan halkı her zaman sizlerle! (farklı konu oldu, site kurallarına aykırıysa bile yazmadan edemedim)

Şimdi soruma geçelim: İki sütunum var diyelim, A sütununun herhangi bir hücresinde veri varsa C sütununun uygun hücresinin renginin kırmızıya dönüşmesini excel VBA koduyla nasıl yapa bilirim? Önceden teşekkür ederim...

Konu adını yanlış yazmış ola bilirim belki...))
 
Merhaba,

Acımızı paylaştığınız için yürekten teşekkürler.

Aşağıdaki kodu deneyiniz.

C++:
Option Explicit

Sub Test()
    Dim Veri As Range
    
    Range("C:C").Interior.ColorIndex = xlNone
    
    For Each Veri In Range("A1:A" & Cells(Rows.Count, 1).End(3).Row)
        If Veri.Value <> "" Then Veri.Offset(, 2).Interior.ColorIndex = 3
    Next
    
    MsgBox "İşleminiz tamamlanmıştır."
End Sub
 
Deneyiniz.

C++:
Option Explicit

Sub Test()
    Dim Veri As Range, Son As Long

    Range("F:H").Interior.ColorIndex = xlNone
    
    On Error Resume Next
    Son = Cells.Find(What:="*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
    On Error GoTo 0
    
    If Son = 0 Then Son = 1
    
    For Each Veri In Range("B1:D" & Son)
        If Veri.Value = "" Then Veri.Offset(, 4).Interior.ColorIndex = 3
    Next

    MsgBox "İşleminiz tamamlanmmıştır.", vbInformation
End Sub
 
Geri
Üst