Ara bul

Katılım
1 Ekim 2017
Mesajlar
694
Excel Vers. ve Dili
2019 türkçe
Altın Üyelik Bitiş Tarihi
06/10/2023
Hayırlı akşamlar arkadaşlar. Ekteki dosyamda tekxtBox 3 ve 4 e ad ve soyad yazdığımda listboxta bulup üste gelemesini istiyorum ama bir türlü yapamadım yardımcı olursanız çok memnun olurum. İyi çalışmalar diliyorum.
 

Ekli dosyalar

  • 25.5 KB Görüntüleme: 8

Emir Hüseyin Çoban

Destek Ekibi
Destek Ekibi
Katılım
11 Ağustos 2008
Mesajlar
5,892
Excel Vers. ve Dili
Office 2013 Tr - Win10 x64
.

"Üste gelmesi" dediğiniz Textbox1 ve Textbox2' ye mi

.
 

Emir Hüseyin Çoban

Destek Ekibi
Destek Ekibi
Katılım
11 Ağustos 2008
Mesajlar
5,892
Excel Vers. ve Dili
Office 2013 Tr - Win10 x64
.

yardımcı isminde yeni bir sayfa ekleyin.
isterseniz bu sayfayı gizleyebilirsiniz.

Kod:
Private Sub TextBox3_Change()

    Sheets("yardımcı").Cells.ClearContents

    With Sheets("5")

        On Error Resume Next
        If Not .AutoFilterMode Then
            .Range("A9").AutoFilter
        Else
            .ShowAllData
        End If

        a1 = Sheets("yardımcı").Range("A1")
        .Range("A9").AutoFilter Field:=1, Criteria1:="*" & TextBox3.Text & "*"
        .Range("B9").AutoFilter Field:=2, Criteria1:="*" & TextBox4.Text & "*"
        .AutoFilter.Range.Copy Sheets("yardımcı").Range("a1")

        On Error Resume Next
        .ShowAllData
        On Error GoTo 0
    End With

    ListBox1.RowSource = "yardımcı!A2:h" & Sheets("yardımcı").Cells(Rows.Count, "A").End(3).Row


End Sub

Private Sub TextBox4_Change()

Sheets("yardımcı").Cells.ClearContents

With Sheets("5")

On Error Resume Next
If Not .AutoFilterMode Then
.Range("A9").AutoFilter
Else
.ShowAllData
End If

a1 = Sheets("yardımcı").Range("A1")
.Range("A9").AutoFilter Field:=1, Criteria1:="*" & TextBox3.Text & "*"
.Range("B9").AutoFilter Field:=2, Criteria1:="*" & TextBox4.Text & "*"
.AutoFilter.Range.Copy Sheets("yardımcı").Range("a1")

On Error Resume Next
.ShowAllData
On Error GoTo 0
End With

ListBox1.RowSource = "yardımcı!A2:h" & Sheets("yardımcı").Cells(Rows.Count, "A").End(3).Row

End Sub
.
 
Katılım
1 Ekim 2017
Mesajlar
694
Excel Vers. ve Dili
2019 türkçe
Altın Üyelik Bitiş Tarihi
06/10/2023
.

yardımcı isminde yeni bir sayfa ekleyin.
isterseniz bu sayfayı gizleyebilirsiniz.

Kod:
Private Sub TextBox3_Change()

    Sheets("yardımcı").Cells.ClearContents

    With Sheets("5")

        On Error Resume Next
        If Not .AutoFilterMode Then
            .Range("A9").AutoFilter
        Else
            .ShowAllData
        End If

        a1 = Sheets("yardımcı").Range("A1")
        .Range("A9").AutoFilter Field:=1, Criteria1:="*" & TextBox3.Text & "*"
        .Range("B9").AutoFilter Field:=2, Criteria1:="*" & TextBox4.Text & "*"
        .AutoFilter.Range.Copy Sheets("yardımcı").Range("a1")

        On Error Resume Next
        .ShowAllData
        On Error GoTo 0
    End With

    ListBox1.RowSource = "yardımcı!A2:h" & Sheets("yardımcı").Cells(Rows.Count, "A").End(3).Row


End Sub

Private Sub TextBox4_Change()

Sheets("yardımcı").Cells.ClearContents

With Sheets("5")

On Error Resume Next
If Not .AutoFilterMode Then
.Range("A9").AutoFilter
Else
.ShowAllData
End If

a1 = Sheets("yardımcı").Range("A1")
.Range("A9").AutoFilter Field:=1, Criteria1:="*" & TextBox3.Text & "*"
.Range("B9").AutoFilter Field:=2, Criteria1:="*" & TextBox4.Text & "*"
.AutoFilter.Range.Copy Sheets("yardımcı").Range("a1")

On Error Resume Next
.ShowAllData
On Error GoTo 0
End With

ListBox1.RowSource = "yardımcı!A2:h" & Sheets("yardımcı").Cells(Rows.Count, "A").End(3).Row

End Sub
.
[/QUO
Hocam teşekkür ederım. Emeğinize sağlık
 
Katılım
1 Ekim 2017
Mesajlar
694
Excel Vers. ve Dili
2019 türkçe
Altın Üyelik Bitiş Tarihi
06/10/2023
Hocam emeğinize sağlık . Teşekkür ederim.
 
Üst