- Katılım
- 1 Ekim 2017
- Mesajlar
- 694
- Excel Vers. ve Dili
- 2019 türkçe
- Altın Üyelik Bitiş Tarihi
- 06/10/2023
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Hayır. Listboxta aradığım tek görünecek şekilde. Yanı süz gibi..
"Üste gelmesi" dediğiniz Textbox1 ve Textbox2' ye mi
.
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
.
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