Textbox ile ilgili

Karakus4435

Altın Üye
Katılım
25 Mart 2016
Mesajlar
36
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
25-12-2024
Textbox Maxiumum uzunluğu 11 hane ben 11 haneden az gidiğimde textboxdan çıkmasın istiyorum. ama bir türlü yapamadım. bu konuda yardımcı olabilirmisiniz.
ben if len(Textbox1)<11 then textbox1.setfocus yaptım olmadı.

aynı kodu textbox2 nin enter yerine yazdım yine olmadı busefer textbox3 atlıyor.

şimdiden teşekkür ederim yardımlarınız için
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
if len(Textbox1)<11 then textbox1.setfocus
Exit olayına mı yazıyorsunuz?
 

EmrExcel16

Destek Ekibi
Destek Ekibi
Katılım
1 Kasım 2012
Mesajlar
1,524
Excel Vers. ve Dili
Office 365 Türkçe
Merhaba, bu şekilde deneyiniz..

Kod:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    If Len(TextBox1) < 11 Then
        MsgBox "Cikamazsin"
        Cancel = True
    End If
End Sub
 
Katılım
23 Eylül 2004
Mesajlar
1,754
Excel Vers. ve Dili
Excel 2010 TR
Diğer Textboxların Enter kısmına formülü yazarsanız TextBox1 11 Hane yapmadan başka bir yere bilgi giremez.



Kod:
Private Sub TextBox2_Enter()
If Len(TextBox1.Value) < 11 Then TextBox1.SetFocus
End Sub
 

Karakus4435

Altın Üye
Katılım
25 Mart 2016
Mesajlar
36
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
25-12-2024
Merhaba, bu şekilde deneyiniz..

Kod:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    If Len(TextBox1) < 11 Then
        MsgBox "Cikamazsin"
        Cancel = True
    End If
End Sub
kısmen istediğim gibi yani girmeye devam etmek istiyorum ama mouse tıklamadan devam etmiyor.
 

EmrExcel16

Destek Ekibi
Destek Ekibi
Katılım
1 Kasım 2012
Mesajlar
1,524
Excel Vers. ve Dili
Office 365 Türkçe
MsgBox "Cikamazsin" satırını sildiğinizde de olmuyor mu ?
 

EmrExcel16

Destek Ekibi
Destek Ekibi
Katılım
1 Kasım 2012
Mesajlar
1,524
Excel Vers. ve Dili
Office 365 Türkçe
Rica ederim , iyi çalışmalar..
 
Üst