tristanfermat
Altın Üye
- Katılım
- 12 Haziran 2018
- Mesajlar
- 98
- Excel Vers. ve Dili
- Excel 365
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Bahsettiğiniz aranacaklar adını verdiğiniz metin kutusu; metin kutusunun tetikleyici özelliği yoktur, bahsettiğiniz arama işlemini yapamazsınız, onun yerine denetim araç kutusundan en soldaki textbox gibi bir tane ekleyin, aşağı doğru uzatın multiLine özelliğini true yaparak yola devam edebilirsiniz, sadece bir öneriydi gerisi size kalmış.en sagdaki beyaz textboxtan bahsediyorum asagi dogru uzayan
Sub listele()
veri = Sheets("VERI").Shapes("aranacaklar").TextFrame.Characters.Text
liste = Split(veri, Chr(10))
For i = 0 To UBound(liste)
liste(i) = "*" & liste(i) & "*"
Next
sonsatir = Cells(Rows.Count, "A").End(3).Row
ActiveSheet.Range("$A$3:$E$" & sonsatir).AutoFilter Field:=1, Criteria1:=liste, Operator:=xlFilterValues
End Sub
Sub listele()
Dim KriterSay As Long
Dim Kriter() As String
Dim Aranan As String
Aranan = Sheets("VERI").Shapes("aranacaklar").TextFrame.Characters.Text
Kriter = Split(Aranan, " ")
sonsatir = Cells(Rows.Count, "A").End(3).Row
For KriterSay = 0 To UBound(Kriter)
ActiveSheet.Range("$A$3:$E$" & sonsatir).AutoFilter Field:=1, Criteria1:="*" & Kriter(KriterSay) & "*"
Next
End Sub