Şarta Bağlı Combobox'a Veri Alma

ahmed_ummu

Altın Üye
Katılım
28 Mart 2011
Mesajlar
731
Excel Vers. ve Dili
Excel 2010 Professional Plus 64 Bit
Altın Üyelik Bitiş Tarihi
15-10-2026
Merhaba arkadaşlar.

ComboBox1.RowSource = "sayfa1!b45:b" & Range("b65000").End(xlUp).Row

Yukarıdaki kod ile Userform3'de olan Combobox1'e Sayfa1 deki B sütunundaki isimleri alıyor. Yapmak istediğim ise R sütunundaki veriye göre almasını istiyorum. Mesela R sütunundaki bilgi, ÜCRETLİ ÖĞREMEN, SÖZLEŞMELİ ÖĞRETMEN ve EMEKLİ ÜCRETLİ ise bu kişilerin isimlerini Combobox1'e alınmasını istiyorum. Birkaç deneme yaptım ama hepsinde hata verdi, çalışmadı. Yardımcı olursanız sevinirim.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,800
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Böyle birşeymi istiyorsunu

Kod:
ComboBox1.RowSource = ""
ComboBox1.Clear
For i = 1 To Worksheets("sayfa1").Cells(Rows.Count, "b").End(3).Row

If Worksheets("sayfa1").Cells(i, "r").Value = "ÜCRETLİ ÖĞREMEN" Then
ComboBox1.AddItem Worksheets("sayfa1").Cells(i, "b").Value
End If

If Worksheets("sayfa1").Cells(i, "r").Value = "SÖZLEŞMELİ ÖĞRETMEN" Then
ComboBox1.AddItem Worksheets("sayfa1").Cells(i, "b").Value
End If

If Worksheets("sayfa1").Cells(i, "r").Value = "EMEKLİ ÜCRETLİ" Then
ComboBox1.AddItem Worksheets("sayfa1").Cells(i, "b").Value
End If

Next i
 

ahmed_ummu

Altın Üye
Katılım
28 Mart 2011
Mesajlar
731
Excel Vers. ve Dili
Excel 2010 Professional Plus 64 Bit
Altın Üyelik Bitiş Tarihi
15-10-2026

Teşekkürler Halit Bey çalıştı.

 
Üst