Userform TextBox enter sonrası tekrar TextBox.setfocus

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,147
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,
Aşağıdaki kodda tekrar textbox' a focus' lansın istiyorum ama;
Commandbutton' a focus' lanıyor.
Basit bir konu ama bu durumu Nasıl çözebiliriz?

desteğiniz için teşekkürler,
iyi çalışmalar.

Kod:
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    If KeyCode = 13 Then
        MsgBox "Hello"
    End If
    TextBox1.SetFocus
End Sub
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
C#:
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    If KeyCode = 13 Then
        Me.Hide
        MsgBox "Hello"
        TextBox1.SetFocus
        Me.Show
    End If
End Sub
.
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,147
Excel Vers. ve Dili
Office 2013 İngilizce
C#:
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    If KeyCode = 13 Then
        Me.Hide
        MsgBox "Hello"
        TextBox1.SetFocus
        Me.Show
    End If
End Sub
.
Haluk Hocam okutulan barkod metninin içeriğinde "Tab" karakterleri de mevcut, geldiği anda bu karakterleri nasıl silebiliriz?
Word dosyasına okutulunca aşağıdaki gibi bir bir sonuç geliyor.
TextBox içine okutulurken Buradaki "tab" ve "enter" karaktelerini silerek düzgün hale getirmeye çalışıyorum
teşekkürler,
iyi akşamlar.
 

Ekli dosyalar

Son düzenleme:

mercanx

Altın Üye
Katılım
4 Mart 2008
Mesajlar
3
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
30-11-2025
KeyCode = vbKeyPageDown
komutunu kullanabilirisin.

Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = 13 Then
MsgBox "Hello"
End If
KeyCode = vbKeyPageDown ' bu komuttan sonra şaşırtmalısın. başka bir text' e gidip geri istediğin yere gelmek gibi.

textbox2.setfocus
TextBox1.SetFocus
End Sub
 
Üst