Soru Combobox1 e göre Combobox2 ye veri çekme

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
Üstadlar Merhaba;

Combobox1 e G:G sütununu aktarabiliyorum.
Combobox2 de ise Combobox1 teki seçime göre H:H sütunda denk gelen aynı satırları benzersiz ve varsa boşlukları almadan eklemek istiyorum.

Yardımcı olabilir misiniz?
SoruCombobox Filtre.jpg
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,633
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Aşağıdaki kod bloğunu kullanabilirsiniz.

Kod:
Public con

Private Sub ComboBox1_Change()

ComboBox2.Value = ""

sorgu = "select distinct f2 from [Sayfa1$G:H] where f1 = '" & ComboBox1.Value & "' and f2  is not null"
Set rs = con.Execute(sorgu)

ComboBox2.Column = rs.getrows

End Sub

Private Sub ComboBox2_Enter()
If ComboBox1.Value = "" Then MsgBox "Renk seçiniz.": ComboBox1.SetFocus:  Exit Sub
End Sub

Private Sub UserForm_Initialize()

Set con = VBA.CreateObject("adodb.Connection")

con.Open "provider=microsoft.ace.oledb.12.0;data source=" & _
ThisWorkbook.FullName & ";extended properties=""Excel 12.0;hdr=no"""

sorgu = "select distinct f1 from [Sayfa1$G:H]"
Set rs = con.Execute(sorgu)

ComboBox1.Column = rs.getrows

End Sub
 

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
@Erdem Akdemir Üstadım elllerine sağlık :) Çok teşekkür ederim
 
Üst