Soru Combobox açılır Liste

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
For a = 3 To 9
Me.Controls("combobox" & a).ColumnCount = 1
Me.Controls("combobox" & a).RowSource = "DATA!Q1:Q" & [DATA!Q65536].End(3).Row
Next

Yukarıdaki kod ile data sayfasında verileri comboboxlara uyguluyorum. Yalnız açılır listede Backcolor rengini "Evet" ise YEŞİL "Hayır" ise Kırmızı olmasını nasıl sağlayabilirim?
Teşekkür ederim
 
Katılım
21 Ağustos 2005
Mesajlar
625
Excel Vers. ve Dili
Office 365 - İngilizce
Verileri userform initialize veya herhangi bir command button ile combobox lara aldıktan sonra açılır listeden EVET veya HAYIR seçmeniz durumunda renk değişimi mümkün olabilir, bunun için de her combobox'ın change olayına aşağıdaki kodları uyarlayarak yazmanız gerekiyor.
Combobox3 için örnek kodlar aşağıdadır.

Kod:
Private Sub ComboBox3_Change()
If ComboBox3.Value = "EVET" Then
ComboBox3.BackColor = RGB(0, 255, 0)
Else
ComboBox3.BackColor = RGB(255, 0, 0)
End If
End Sub
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Teşekkür ederim
 
Üst