Enter tuşuna buton atama

Katılım
16 Eylül 2010
Mesajlar
34
Excel Vers. ve Dili
2007
TexBox'1 veri yazıldıktan sonra ENTER tuşuna basıldığında CommandButon1'i çalıştırmasını nasıl sağlarız.
 
Katılım
6 Mart 2005
Mesajlar
6,231
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Aşağıdaki şekilde deneyiniz.
Kod:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
CommandButton1_Click
End Sub
 
Katılım
16 Eylül 2010
Mesajlar
34
Excel Vers. ve Dili
2007
Kod:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
CommandButton1_Click
End Sub
Bu kod ile textbox'a tıklar tıklamaz boş dahi olsa boş arama yapıyor.
Ayrıca kutu boş olduğunda arama yapınca uyarı mesajı var vba'ı açınca sürekli bu uyarı ile karşılaşıyorum.
 

metehan8001

Yasaklı
Katılım
8 Nisan 2010
Mesajlar
125
Excel Vers. ve Dili
Office 2007 -2016 TR
Alternatif:

C#:
Private Sub TextBox1_Enter()
If IsEmpty(Me.TextBox1.Text) Then Exit Sub
CommandButton1_Click
End Sub
 
Katılım
6 Mart 2005
Mesajlar
6,231
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Textbox1 den çıkmadan işlem yapmaz.Başka kodlar neden olabilir.
 
Son düzenleme:

ragnorak

Altın Üye
Katılım
4 Haziran 2016
Mesajlar
208
Excel Vers. ve Dili
Excel 2021
Altın Üyelik Bitiş Tarihi
03-09-2026
Kod:
Private Sub Textbox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = vbKeyReturn Then
call CommandButton1_Click
End If
End Sub
 
Üst