İyi akşamlar;
Normalde sayfa koruması eklerken otomatik filitre kullanmaya izin veren bir seçenek var, onu işaretleyip sayfayı koruduğumda filitreni oklarını kullanarak filitreleme yapabiliyorum ama tetxtboxa yazarak bunu başaramıyorum nedenini bende anlayamadım, o yüzden bu durumu aşağıdaki kodlarla aşmaya çalıştım.
Kod:
Private Sub TextBox2_Change()
On Error Resume Next
METİN1 = TextBox2.Value
Set FC2 = Range("e6:e65536").Find(What:=METİN1)
Application.GoTo Reference:=Range(FC2.Address), _
Scroll:=False
ActiveSheet.Unprotect
Selection.AutoFilter Field:=2, Criteria1:=TextBox2.Value
If METİN1 = "" Then
Selection.AutoFilter Field:=2
End If
ActiveSheet.Protect
End Sub
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.