• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

setfocus

Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Kod:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)

ListBox1.AddItem TextBox1.Value
  
Cancel = True
Me.TextBox1 = ""
     Me.TextBox1.SetFocus
End Sub


Yukarıdaki kodda textbox 1 e sürekli veri girişi için setfocus yaptırıyorum fakat.
userformun hangi butpnuna basarsam basayım
Kod:
ListBox1.AddItem TextBox1.Value
Bu kod işliyor.
Muhtemel sorun
Cancel = True
olduğu için

Alternatif olarak Textbox1'i sürekli nasıl seçtirebilirim?
 
Merhaba
Aşağıdaki gibi olabilir.
Kod:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If TextBox1.Value <> "" Then
ListBox1.AddItem TextBox1.Value
Cancel = True
End If
TextBox1 = ""
Me.TextBox1.SetFocus
End Sub
 
Merhaba
Aşağıdaki gibi olabilir.
Kod:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If TextBox1.Value <> "" Then
ListBox1.AddItem TextBox1.Value
Cancel = True
End If
TextBox1 = ""
Me.TextBox1.SetFocus
End Sub

Evet aynı ihtimali düşünmüştüm.. :)
Teşekkürler
 
Geri
Üst