• DİKKAT

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

Tablo kesişim hücresini renklendirme

Katılım
22 Aralık 2017
Mesajlar
7
Excel Vers. ve Dili
Excel 2016 Türkçe
Merhabalar
Ekli dosyada kriterlere göre tabloda kesişim noktasını renklendirmek ve sonucu C4 hücresine yazdırmak istiyorum. Yardımlarınız için teşekkür ederim.
 

Ekli dosyalar

C4 hücresinde aşağıdaki formülü kullanın:

Kod:
=İNDİS($C$7:$G$10;KAÇINCI($F$1;$B$7:$B$10;);KAÇINCI($F$2;$C$6:$G$6;))

Sonuç hücresinin renklenmesi için C7:G10 aralığını seçin
Koşullu biçimlendirme menüsünü açın
Yeni kural ekleyin
Kural olarak formül kullanmayı seçin
Açılan formül çubuğuna aşağıdaki formülü yazın:

Kod:
=VE($F$1=$B7;$F$2=C$6)

Biçim düğmeisnden istediğiniz biçimi ayarlayıp çıkın.
 
Merhabalar,
Öğrenmek açısından aynı işlemi vba kodlarıyla nasıl yapabilirim.
 
Aşağıdaki kodları ilgili sayfanın kod bölümüne (sayfa adına sağ tıklayıp Kod Görüntüle deyince açılan sayfaya) kopyalarsanız, F1 ve F2 hücrelerini değiştirdiğinizde istediğiniz işlemi yapar:

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, [F1:F2]) Is Nothing Then Exit Sub
sonsat = Cells(Rows.Count, "B").End(3).Row
sonsüt = Cells(6, Columns.Count).End(xlToLeft).Column
a = WorksheetFunction.Match([F1], Range("B7:B" & sonsat), 0)
b = WorksheetFunction.Match([F2], Range(Cells(6, "C"), Cells(6, sonsüt)), 0)
Range(Cells(6, "B"), Cells(sonsat, sonsüt)).Interior.Color = xlNone
Cells(a + 6, b + 2).Interior.Color = vbYellow
[C4] = Cells(a + 6, b + 2)
End Sub
 
Geri
Üst