• DİKKAT

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

TextBox İlişkilendirme Hatası... Kafayı yiycem

  • Konbuyu başlatan Konbuyu başlatan ewreka
  • Başlangıç tarihi Başlangıç tarihi
Katılım
5 Temmuz 2006
Mesajlar
28
Excel Vers. ve Dili
Excel 2003 TR
Giriş ve Çıkış olmak üzere iki tane textbox um var........
Çıkış değeri girişten büyük olunca hata vermesini istiyorum...
VBA kodu aşağıdaki gibi;

Private Sub txtcikis_Change()
If txtcikis.Value > txtgiris.Value Then
MsgBox "HATA"
Exit Sub
End If
End Sub

Çalıştırdığımda tüm koşullarda hata veriyor......
Kafayı yiycem.
Nerede hata yapıyorum acaba ????
 
Kafayı yemenize gerek yok. :D
Aşağıdaki kodları deneyiniz.

Kod:
Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If CDate(TextBox2.Value) > CDate(TextBox1.Value) Then
MsgBox "HATA"
Exit Sub
End If
End Sub
 
:cool:
Kod:
If CDbl(txtcikis.Value) > CDbl(txtgiris.Value) Then
MsgBox "HATA"
Exit Sub
End If
 
Kafayı yemenize gerek yok. :D
Aşağıdaki kodları deneyiniz.

Kod:
Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If [B]CDate[/B](TextBox2.Value) > [B]CDate[/B](TextBox1.Value) Then
MsgBox "HATA"
Exit Sub
End If
End Sub

Recep bey CDate yazmadan da olabiliyor değilmi?
 
Yazarsanız daha uygun olur.CDate fonsiyonu girilen veriyi tarih formatına çevirir.
 
sorun çözüldü çok teşekkür ederim ikinize de..

:) öğle arası olmış zaten...
kafamı yiyeceğime dürüm yerim artık.
 
Geri
Üst