Çözüldü Listbox da arananları göstermek (filtreleme)

Katılım
25 Ekim 2018
Mesajlar
82
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
10.11.2019
Merhabalar. https://www.excel.web.tr/threads/userform-ile-veri-girisi.179134/#post-996939 bu postdan alıp kendime uyarladığım dosyaya yeni birşey daha eklemek istiyorum.
istediğim şey Ör. bi textbox a Fatih Özaydın yazacağım ve sadece ona yaptığım işler listboxda görünecek. Bunu yapabilirmiyim? Birnevi filtrelemek gibi birşey. Ekte verdiğim dosyaya uyarlamak istiyorum.
Şimdiden teşekkür ederim hayırlı akşamlar.
 

Ekli dosyalar

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosyanız ektedir.:cool:
Kod:
Private Sub TextBox10_Change()
Dim sh As Worksheet
Sheets("Sayfa1").Select
Set sh = Sheets("SUZ59")
ListBox1.RowSource = ""
sh.Range("A1:H" & Rows.Count).Clear
Range("A1").AutoFilter
Range("A1").AutoFilter field:=2, Criteria1:=TextBox10.Value & "*"
Range("A1").AutoFilter field:=3, Criteria1:=TextBox11.Value & "*"
Range("A1").CurrentRegion.Copy sh.Range("A1")
ListBox1.RowSource = "SUZ59!A2:H" & sh.Cells(Rows.Count, "A").End(xlUp).Row
ActiveSheet.AutoFilterMode = False
End Sub

Private Sub TextBox11_Change()
Dim sh As Worksheet
Sheets("Sayfa1").Select
Set sh = Sheets("SUZ59")
ListBox1.RowSource = ""
sh.Range("A1:H" & Rows.Count).Clear
Range("A1").AutoFilter
Range("A1").AutoFilter field:=2, Criteria1:=TextBox10.Value & "*"
Range("A1").AutoFilter field:=3, Criteria1:=TextBox11.Value & "*"
Range("A1").CurrentRegion.Copy sh.Range("A1")
ListBox1.RowSource = "SUZ59!A2:H" & sh.Cells(Rows.Count, "A").End(xlUp).Row
ActiveSheet.AutoFilterMode = False
End Sub
 

Ekli dosyalar

Katılım
25 Ekim 2018
Mesajlar
82
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
10.11.2019
Dosyanız ektedir.:cool:
Kod:
Private Sub TextBox10_Change()
Dim sh As Worksheet
Sheets("Sayfa1").Select
Set sh = Sheets("SUZ59")
ListBox1.RowSource = ""
sh.Range("A1:H" & Rows.Count).Clear
Range("A1").AutoFilter
Range("A1").AutoFilter field:=2, Criteria1:=TextBox10.Value & "*"
Range("A1").AutoFilter field:=3, Criteria1:=TextBox11.Value & "*"
Range("A1").CurrentRegion.Copy sh.Range("A1")
ListBox1.RowSource = "SUZ59!A2:H" & sh.Cells(Rows.Count, "A").End(xlUp).Row
ActiveSheet.AutoFilterMode = False
End Sub

Private Sub TextBox11_Change()
Dim sh As Worksheet
Sheets("Sayfa1").Select
Set sh = Sheets("SUZ59")
ListBox1.RowSource = ""
sh.Range("A1:H" & Rows.Count).Clear
Range("A1").AutoFilter
Range("A1").AutoFilter field:=2, Criteria1:=TextBox10.Value & "*"
Range("A1").AutoFilter field:=3, Criteria1:=TextBox11.Value & "*"
Range("A1").CurrentRegion.Copy sh.Range("A1")
ListBox1.RowSource = "SUZ59!A2:H" & sh.Cells(Rows.Count, "A").End(xlUp).Row
ActiveSheet.AutoFilterMode = False
End Sub
harikasınız tam istediğim gibi çok teşekkür ederim elinize sağlık
 
Katılım
25 Şubat 2019
Mesajlar
87
Excel Vers. ve Dili
Office 2021 (TR)
Altın Üyelik Bitiş Tarihi
27-02-2024
Dosyanız ektedir.:cool:
Kod:
Private Sub TextBox10_Change()
Dim sh As Worksheet
Sheets("Sayfa1").Select
Set sh = Sheets("SUZ59")
ListBox1.RowSource = ""
sh.Range("A1:H" & Rows.Count).Clear
Range("A1").AutoFilter
Range("A1").AutoFilter field:=2, Criteria1:=TextBox10.Value & "*"
Range("A1").AutoFilter field:=3, Criteria1:=TextBox11.Value & "*"
Range("A1").CurrentRegion.Copy sh.Range("A1")
ListBox1.RowSource = "SUZ59!A2:H" & sh.Cells(Rows.Count, "A").End(xlUp).Row
ActiveSheet.AutoFilterMode = False
End Sub

Private Sub TextBox11_Change()
Dim sh As Worksheet
Sheets("Sayfa1").Select
Set sh = Sheets("SUZ59")
ListBox1.RowSource = ""
sh.Range("A1:H" & Rows.Count).Clear
Range("A1").AutoFilter
Range("A1").AutoFilter field:=2, Criteria1:=TextBox10.Value & "*"
Range("A1").AutoFilter field:=3, Criteria1:=TextBox11.Value & "*"
Range("A1").CurrentRegion.Copy sh.Range("A1")
ListBox1.RowSource = "SUZ59!A2:H" & sh.Cells(Rows.Count, "A").End(xlUp).Row
ActiveSheet.AutoFilterMode = False
End Sub
Hocam öncelikle elinize emeğinize sağlık, sizin örneğinizde sadece ad ve soyad dan arama var ya onu diğer sütunlar için de uyarlayabilir miyiz, veri girilen her sütundan arama yapmak mümkün müdür, bir de arama koşulu içinde geçen şeklinde yapılabilir mi?
 
Üst