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...))
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,159
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,159
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
A sütunu iptal mi oldu?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,159
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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
 
Üst