skaan
Altın Üye
- Katılım
- 11 Mart 2005
- Mesajlar
- 261
- Excel Vers. ve Dili
- Microsoft 365
- Altın Üyelik Bitiş Tarihi
- 12-11-2025
Merhaba;
Ekteki dosyamdaki textbox ile sadece belirli bir sutunda arama yapınca verilerimi getirtebiliyorum.
Ben bu textboxa yazmıs oldugum arama verilerinin sayfadakı butun hücrelerde getırmesını istemekteyim.Yani textboxa arama için veri girdiğimde sadece belirli hücrede olan benzer verileri deği butun hücrelerde olan aynı verileri getirmesini istemekteyim.
Sutun gözetmeksizin nerede aynı veri var ise getirmeli.
Kullanmış olduğum kodlar ve örnek dosyam ektedir..
Yardımcı olmanızı rica ediyorum.
Private Sub TextBox1_Change()
On Error Resume Next
METİN1 = TextBox1.Value
Set FC2 = Range("E3:E65000").Find(What:=METİN1)
Application.Goto Reference:=Range(FC2.Address), _
Scroll:=False
Selection.AutoFilter Field:=4, Criteria1:="*" & TextBox1.Value & "*"
If METİN1 = "" Then
Selection.AutoFilter Field:=4
End If
End Sub
Private Sub TextBox1_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
TextBox1.Value = ""
ActiveSheet.ListObjects("Tablo2").Range.AutoFilter Field:=4
Range("E65500").End(3).Offset(1, 0).Select
TextBox1.Activate
End Sub
Saygılarımla;
SKaan
Ekteki dosyamdaki textbox ile sadece belirli bir sutunda arama yapınca verilerimi getirtebiliyorum.
Ben bu textboxa yazmıs oldugum arama verilerinin sayfadakı butun hücrelerde getırmesını istemekteyim.Yani textboxa arama için veri girdiğimde sadece belirli hücrede olan benzer verileri deği butun hücrelerde olan aynı verileri getirmesini istemekteyim.
Sutun gözetmeksizin nerede aynı veri var ise getirmeli.
Kullanmış olduğum kodlar ve örnek dosyam ektedir..
Yardımcı olmanızı rica ediyorum.
Private Sub TextBox1_Change()
On Error Resume Next
METİN1 = TextBox1.Value
Set FC2 = Range("E3:E65000").Find(What:=METİN1)
Application.Goto Reference:=Range(FC2.Address), _
Scroll:=False
Selection.AutoFilter Field:=4, Criteria1:="*" & TextBox1.Value & "*"
If METİN1 = "" Then
Selection.AutoFilter Field:=4
End If
End Sub
Private Sub TextBox1_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
TextBox1.Value = ""
ActiveSheet.ListObjects("Tablo2").Range.AutoFilter Field:=4
Range("E65500").End(3).Offset(1, 0).Select
TextBox1.Activate
End Sub
Saygılarımla;
SKaan
Ekli dosyalar
-
86.5 KB Görüntüleme: 31