Soru Macro ile tablo içindeki hücreleri şarta göre renklendirme.

Katılım
21 Eylül 2018
Mesajlar
87
Excel Vers. ve Dili
2010/Türkçe
Altın Üyelik Bitiş Tarihi
21/09/2023
Merhaba;

Örnek dosyadaki tablo içinde örneğin;

A3040 ile A3060 arasındakileri mavi renge,
A3061 ile A3083 arasındakileri kırmızı renge makro ile nasıl boyayabilirim. Lütfen konu hakkında yardım eder misiniz
 

Ekli dosyalar

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
Bence makro yerine KOŞULLU BİÇİMLENDİRME uygulamak daha pratik ve kullanışlı olur
ayrıca renkler de hücre değerleri değiştirildiğinde yeni değerlere göre değişebilir.
İlgili alanın tümünü seçip, KOŞULLU BİÇİMLENDİRME => FORMÜL KULLAN seçeneğinde;
-- =VE(PARÇAAL(E3;2;4)*1>=3040;PARÇAAL(E3;2;4)*1<=3060) formülünü uygulayıp mavi rengi seçmek,
-- =VE(PARÇAAL(E3;2;4)*1>=3061;PARÇAAL(E3;2;4)*1<=3083) formülünü uygulayıp kırmızı rengi seçmek,
daha anlamlı bence.
Bu arada eğer ilk harfler hep "A" ise formüller =VE(E3>="A3040";E3<="A3060") ve =VE(E3>="A3061";E3<="A3083") şeklinde daha da kısatılabilir.
.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,746
Excel Vers. ve Dili
Excel 2019 Türkçe
Kod:
Sub Boya()
    [e3:s11].Interior.ColorIndex = xlNone
    For Each hcr In [e3:s11]
        a = Right(hcr.Text, 4)
        Select Case a
        Case 3040 To 3060
            hcr.Interior.Color = vbBlue
        Case 3061 To 3083
            hcr.Interior.Color = vbRed
        End Select
    Next
End Sub
 
Katılım
21 Eylül 2018
Mesajlar
87
Excel Vers. ve Dili
2010/Türkçe
Altın Üyelik Bitiş Tarihi
21/09/2023
Ömer BARAN ve Hamitcan ;

Sizlere çok teşekkür ederim.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Eyvallah.
Keşke açtığınız diğer konuya verilen cevap ile ilgili de geri dönüş yapsaydınız.
.
 
Katılım
21 Eylül 2018
Mesajlar
87
Excel Vers. ve Dili
2010/Türkçe
Altın Üyelik Bitiş Tarihi
21/09/2023
Ömer Hocam;
Evet hatırladım, yanılmıyorsam iş yerimde toplantı sırasında açmıştım. Aksi halde cevap yazıyorum. Özrümü kabul edin lütfen! :(
 
Üst