• DİKKAT

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

Bir Önceki TextBox'a Dönüş

  • Konbuyu başlatan Konbuyu başlatan dEdE
  • Başlangıç tarihi Başlangıç tarihi

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba Xl Dostları,

Yan yana üç TextBox'a sayısal değer giriyorum.
Amacım ilk TextBox'a yanlış değer girilmesini veya boş geçilmesini engellemek.
Bunun için kodlara eklediğim kontrolleri kullanıyorum. Kontrol komutlarında sorun yok.
Sorun kontroller sonrası yanlış değer girilmiş veya boş geçilmiş ise tekrar ilk TextBox'a dönememem.
Bir sonraki TextBox'un Enter olayına yazdığım aşağıdaki kod işe yaramadı.
Ne yapmalıyım?
Saygılar.

Kod:
Private Sub txtSYazili_Enter()
If txtTBilgi.Value = "" Then
MsgBox "Temel Bilgi Sınav Sonucunu Girmediniz...", vbCritical, "D İ K K A T"
txtTBilgi.SetFocus
Exit Sub
End If
End Sub
 

Ekli dosyalar

Demek ki çözüm yokmuş:)
 
back-future-5.jpg
 
Kod:
Private Sub txtSYazili_Enter()
If txtTBilgi.Value = "" Then
MsgBox "Temel Bilgi Sınav Sonucunu Girmediniz...", vbCritical, "D İ K K A T"
txtTBilgi.SetFocus
Exit Sub
End If
End Sub
kodları exit olayına yazın ve
txtBilgi.setfocus kodu yerine
Cancel = true kullanınız.
 
Teşekkürler Sayın Orion1,

Sorun çözüldü.

Demek ki efsane doğruymuş :)
"Kara ve deniz geçit vermeyebilir. Sen havayı dene. Yeterki çözüm ara. Çözüm bulunur." Daedalus Efsanesi
 
Geri
Üst