TextBox daki yazıyı silmek..

Katılım
5 Aralık 2007
Mesajlar
635
Excel Vers. ve Dili
Office 2007
Altın Üyelik Bitiş Tarihi
08-05-2021
Arkadaşlar Merhaba,
Aşağıdaki kodlarla TextBox2 ye girilen veriye göre filtreleme yapılıyor. Ancak dosyayı kapatırken TextBoxdaki yazı silinsin, dolayısıyla filtreleme kaldırılsın istiyorum.. Bunun için auto close a nasıl bir kod eklemeliyim.. İlgilenen arkadaşlar teşekkür ederim.
Private Sub TextBox2_Change()
On Error Resume Next
METİN1 = TextBox2.Value
Set FC2 = Range("B2:J65000").Find(What:=METİN1)
Application.Goto Reference:=Range(FC2.Address), _
Scroll:=False
Selection.AutoFilter Field:=2, Criteria1:="*" & TextBox2.Value & "*"
If METİN1 = "" Then
Selection.AutoFilter Field:=2
End If
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Kod:
Textbox2.text=empty
veya
Kod:
textbox2.text=""
 
Katılım
5 Aralık 2007
Mesajlar
635
Excel Vers. ve Dili
Office 2007
Altın Üyelik Bitiş Tarihi
08-05-2021
Merhaba Sayın Evren Gizlen,
Yardımlarınız için çok teşekkür ederim.Esen kalın..
 
Katılım
5 Aralık 2007
Mesajlar
635
Excel Vers. ve Dili
Office 2007
Altın Üyelik Bitiş Tarihi
08-05-2021
Tekrar merhaba Sayın Gizlen,
Gönderdiğiniz kodu dosyada hem auto_closeda hem de auto_open da denedim ama her ikisinde de hata veriyor. Dosyayı ekte gönderiyorum. TextBox2.Text = Empty kodu şu anda auto_openda.. İlginize tekrar teşekkür ederim.
 

Ekli dosyalar

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
Merhaba

Textbox2 nin nerde olduğunu belirterek deneyiniz....
Aşağıdaki gibi......
Kod:
Sayfa1.TextBox2.Text = Empty
 
Katılım
5 Aralık 2007
Mesajlar
635
Excel Vers. ve Dili
Office 2007
Altın Üyelik Bitiş Tarihi
08-05-2021
Sayın Ayhan Ercan merhaba,
Sayfayı belirterek de yaptım ancak yine hata veriyor.
Kod şu şekilde: GİRİŞ.TextBox2.Text = Empty
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
Merhaba

Ben size sizin yazmanı gereken şekilde örnekleme verdim.

Sizin GİRİŞ adındaki sayfanızın Name özelliği Sayfa1 dir.

GİRİŞ isiminle kullanma istiyorsanız o zaman aşağıdaki gibi deneyini..

Kod:
Sheets("GİRİŞ").TextBox2.Text = Empty
 
Katılım
5 Aralık 2007
Mesajlar
635
Excel Vers. ve Dili
Office 2007
Altın Üyelik Bitiş Tarihi
08-05-2021
Merhaba Sayın Ayhan Ercan,
Çözümünüz ve öğretici nitelikteki açıklamalarınız için çok teşekkürler.. Aynı dosyada açılıta imlecin TextBox2 ye gelmesi için hangi kodu kullanmam gerekir ? bu konuda da yardımlarınızı rica ediyorum. iyi çalışmalar..
 
Üst