Merhaba arkadaşlar kullandığım kodlarda texbox kutusuna örnek" BAD" yazdığımda
BAD içeren kelimer geliyor yani SCRAP_BAD BAD_RTV gibi
ben sadece BAD içeren gelmesi için kodda nasıl bir düzeltme yapmam gerekiyor kodlar
Sub Sonuçgetir()
Dim sh As Worksheet, sonsat As Long
Sheets("STOK_AKTAR").Select
Range("A3:M" & Rows.Count).ClearContents
Set sh = Sheets("SİSTEM_STOK")
sonsat = sh.Cells(Rows.Count, "A").End(xlUp).Row
Application.ScreenUpdating = False
sh.Range("A1").AutoFilter
If TextBox1.Value <> "" Then
sh.Range("A1").AutoFilter field:=1, Criteria1:="*" & Sheets("STOK_AKTAR").TextBox1.Value & "*"
End If
If TextBox2.Value <> "" Then
sh.Range("A1").AutoFilter field:=2, Criteria1:="*" & Sheets("STOK_AKTAR").TextBox2.Value & "*"
End If
If TextBox3.Value <> "" Then
sh.Range("A1").AutoFilter field:=12, Criteria1:="*" & Sheets("STOK_AKTAR").TextBox3.Value & "*"
End If
If TextBox4.Value <> "" Then
sh.Range("A1").AutoFilter field:=6, Criteria1:="*" & Sheets("STOK_AKTAR").TextBox4.Value & "*"
End If
If TextBox5.Value <> "" Then
sh.Range("A1").AutoFilter field:=5, Criteria1:="*" & Sheets("STOK_AKTAR").TextBox5.Value & "*"
End If
If TextBox6.Value <> "" Then
sh.Range("A1").AutoFilter field:=4, Criteria1:="*" & Sheets("STOK_AKTAR").TextBox6.Value & "*"
End If
sh.Range("A1:E" & sonsat).CurrentRegion.Offset(1, 0).Copy Range("A3")
sh.Range("A1").AutoFilter
End Sub
BAD içeren kelimer geliyor yani SCRAP_BAD BAD_RTV gibi
ben sadece BAD içeren gelmesi için kodda nasıl bir düzeltme yapmam gerekiyor kodlar
Sub Sonuçgetir()
Dim sh As Worksheet, sonsat As Long
Sheets("STOK_AKTAR").Select
Range("A3:M" & Rows.Count).ClearContents
Set sh = Sheets("SİSTEM_STOK")
sonsat = sh.Cells(Rows.Count, "A").End(xlUp).Row
Application.ScreenUpdating = False
sh.Range("A1").AutoFilter
If TextBox1.Value <> "" Then
sh.Range("A1").AutoFilter field:=1, Criteria1:="*" & Sheets("STOK_AKTAR").TextBox1.Value & "*"
End If
If TextBox2.Value <> "" Then
sh.Range("A1").AutoFilter field:=2, Criteria1:="*" & Sheets("STOK_AKTAR").TextBox2.Value & "*"
End If
If TextBox3.Value <> "" Then
sh.Range("A1").AutoFilter field:=12, Criteria1:="*" & Sheets("STOK_AKTAR").TextBox3.Value & "*"
End If
If TextBox4.Value <> "" Then
sh.Range("A1").AutoFilter field:=6, Criteria1:="*" & Sheets("STOK_AKTAR").TextBox4.Value & "*"
End If
If TextBox5.Value <> "" Then
sh.Range("A1").AutoFilter field:=5, Criteria1:="*" & Sheets("STOK_AKTAR").TextBox5.Value & "*"
End If
If TextBox6.Value <> "" Then
sh.Range("A1").AutoFilter field:=4, Criteria1:="*" & Sheets("STOK_AKTAR").TextBox6.Value & "*"
End If
sh.Range("A1:E" & sonsat).CurrentRegion.Offset(1, 0).Copy Range("A3")
sh.Range("A1").AutoFilter
End Sub
