Skip to main content

AccessTr.neT


Combobox Vba Kodları Oluşturmak

Combobox Vba Kodları Oluşturmak

#10
Sizimi kıracağız Halil hocam yapmışken Find ve Findnext ilede yapalım.
Tabii sizin kod daha kullanışlı gibi.

Private Sub ComboBox1_Change()
    Dim bul As Range, adres As String, aranan As String

    Me.ComboBox3.Clear: Me.ComboBox4.Clear
    With Sayfa3
        Set bul = .Range("H:H").Find(Me.ComboBox1.Value, , xlValues, 1)
        If Not bul Is Nothing Then aranan = bul.Offset(0, -1).Value
        getir "DLol", Me.ComboBox3, .Name, aranan
        getir "A:A", Me.ComboBox4, .Name, aranan
           
    End With
    Set bul = Nothing
End Sub

Sub getir(alan As String, cbo As MSForms.ComboBox, sayfa As String, aranan As String)
    If aranan = "" Then Exit Sub
    With ThisWorkbook.Sheets(sayfa)
        Set bul = .Range(alan).Find(aranan, , xlValues, 1)
        If Not bul Is Nothing Then
            adres = bul.Address
            Do
                cbo.AddItem bul.Offset(0, 1).Value
                Set bul = .Range(alan).FindNext(bul)
            Loop While Not bul Is Nothing And adres <> bul.Address
        End If
    End With
End Sub

Private Sub UserForm_Initialize()
    sonstr = Sayfa3.Cells(Sayfa3.Rows.Count, "h").End(xlUp).Row
    Me.ComboBox1.List = Sayfa3.Range("h2:h" & sonstr).Value
End Sub
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Combobox Vba Kodları Oluşturmak - Yazar: conquerora - 27/01/2021, 23:47
RE: Combobox Vba Kodları Oluşturmak - Yazar: berduş - 28/01/2021, 00:36
RE: Combobox Vba Kodları Oluşturmak - Yazar: berduş - 29/01/2021, 13:27
RE: Combobox Vba Kodları Oluşturmak - Yazar: berduş - 29/01/2021, 15:39
RE: Combobox Vba Kodları Oluşturmak - Yazar: feraz - 29/01/2021, 22:44
RE: Combobox Vba Kodları Oluşturmak - Yazar: berduş - 29/01/2021, 22:50
RE: Combobox Vba Kodları Oluşturmak - Yazar: feraz - 29/01/2021, 22:52
RE: Combobox Vba Kodları Oluşturmak - Yazar: berduş - 29/01/2021, 22:59
RE: Combobox Vba Kodları Oluşturmak - Yazar: feraz - 29/01/2021, 23:20
RE: Combobox Vba Kodları Oluşturmak - Yazar: berduş - 29/01/2021, 23:34
RE: Combobox Vba Kodları Oluşturmak - Yazar: feraz - 29/01/2021, 23:39
RE: Combobox Vba Kodları Oluşturmak - Yazar: berduş - 30/01/2021, 01:37
Task