• DİKKAT

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

Combobox , bul özelliği

Katılım
5 Eylül 2007
Mesajlar
1,247
Excel Vers. ve Dili
ofis 2010
iyi günler,
excel' de bul formülü çok fonksiyonel olarak bir harfi bile girsek verileri ona göre listeliyor. userform' da combobox ile bu işlemi yapamıyorum. ancak baş harflerini tutturursak açılır listeden seçebiliyoruz. kelimenin " mesela " boyalı raşel kumaş" ismini bulmak için " raşel " yazdığımda içinde " raşel " kelimesi geçenleri açılır pencerede görmemiz mümkün müdür. DropDown' ya yeterli gelmiyor.
 
Evren beyin kodlarıdır. (Orion)

Kod:
Private Sub ComboBox1_Change()
Dim i As Long, sat As Long, deg As String, x As Long
sat = Sheets("Sayfa1").Cells(Rows.Count, "A").End(xlUp).Row
ListBox1.RowSource = ""
txtbx = UCase(Replace(Replace(ComboBox1.Text, "i", "İ"), "ı", "I"))
For i = 1 To sat
    deg = UCase(Replace(Replace(Cells(i, "A").Value, "i", "İ"), "ı", "I"))
    If UCase(Replace(Replace(deg, "i", "İ"), "ı", "I")) Like "*" & txtbx & "*" Then
        ListBox1.AddItem Cells(i, "A").Value
    End If
Next i
End Sub

Private Sub UserForm_Initialize()
Me.Caption = "evrengizlen@hotmail.com"
sds = Sheets("Sayfa1").[a65536].End(xlUp).Row
ListBox1.RowSource = "Sayfa1!A1:A" & sds
End Sub
 
tam çözemedim

Evren beyin kodlarıdır. (Orion)

Kod:
Private Sub ComboBox1_Change()
Dim i As Long, sat As Long, deg As String, x As Long
sat = Sheets("Sayfa1").Cells(Rows.Count, "A").End(xlUp).Row
ListBox1.RowSource = ""
txtbx = UCase(Replace(Replace(ComboBox1.Text, "i", "İ"), "ı", "I"))
For i = 1 To sat
    deg = UCase(Replace(Replace(Cells(i, "A").Value, "i", "İ"), "ı", "I"))
    If UCase(Replace(Replace(deg, "i", "İ"), "ı", "I")) Like "*" & txtbx & "*" Then
        ListBox1.AddItem Cells(i, "A").Value
    End If
Next i
End Sub

Private Sub UserForm_Initialize()
Me.Caption = "evrengizlen@hotmail.com"
sds = Sheets("Sayfa1").[a65536].End(xlUp).Row
ListBox1.RowSource = "Sayfa1!A1:A" & sds
End Sub
tam anlayamadım, hata vererek çalışmıyor. ben listbox kullanmıyorum. belli sayfanın H sütununda comboboxla seçtiğim ürün isimleri var.
 
Örnek dosyanızı ekleyiniz.
 
Dosyanızda gerekli düzeltmeyi yaptım. İnceleyiniz.
 

Ekli dosyalar

Combox'tan bir kere ürün seçebiliyorsunuz, yanlış seçmiş olsanız tekrar bastığınızda hep aynısı geliyor
 
Geri
Üst