• DİKKAT

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

ComboBox Koşullu Arka Plan Renklendirme

Katılım
29 Mart 2013
Mesajlar
429
Excel Vers. ve Dili
Office 2016 Professional Türkçe 32 Bit
ComboBox ile Excel üzerindeki tüm çalışma kitaplarının isimlerini aldırıyorum.
Amacım;
Eğer ComboBox üzerinde yazmaya başlayınca anlık olarak ( her harfe bastığımda ) yazdığım veri sayfa isimlerinden herhangi biriyle aynı değilse ComboBox arka plan rengi yeşil olsun.
Eğer yazdığım veri sayfa isimleriyle aynı ise kırmızı olsun.
Bunun kodunu yazabilir misiniz?
 
Combobox change olayını şu şekilde düzenleyiniz.
İsteğinize göre if sorgularından birini tercih ediniz.
Kod:
Private Sub ComboBox1_Change()
For Each syf In ThisWorkbook.Sheets
    If InStr(syf.Name, ComboBox1.Text) = 1 Then 'Sayfa adları combobox ile başlıyorsa
    'If syf.Name = ComboBox1.Text Then 'Sayfa adı combobox ile aynı ise
        ComboBox1.BackColor = vbRed
        Exit Sub
    Else
        ComboBox1.BackColor = vbGreen
    End If
Next
End Sub
 
Geri
Üst