• DİKKAT

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

TextBox Mantıklı Saat Formatı

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

o2l3m

Altın Üye
Katılım
2 Mart 2005
Mesajlar
156
Excel Vers. ve Dili
Microsoft® Excel ® 2016 (16.0.5413.1000) MSO (16.0.5413.1000) 32 bit
Aşağıdaki kodu kullanıyorum. Fakat yanlış veri girişine karşı uyarmasını istiyorum. Mesela 15:65 gibi mantıksız bir saat girişine izin vermemeli kod.

Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Len(TextBox2) < 5 Then TextBox2 = Format(TextBox2, "00:00")
End Sub
 
Format(TextBox2, "hh:mm") olarak deneyiniz.
 
Teşekkürler. Sorun düzeldi.

Fakat girişleri

1235
1445
0015

şeklinde yapılıyordu. Şimdi o şekilde girişi kabul etmiyor. Sorun nerde olabilir?
 
Kod:
Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Len(TextBox2) < 5 Then TextBox2 = Format(left(TextBox2,2)&":"& Mid(Textbox2,3,2), "00:00")
End Sub
 
Sanıyorum sorun var;

1325
1525

gibi mantıklı girince her seferinde 00:01 olarak gösteriyor.

Mantıksız girdiğim zaman

1660
1668

vb. gibi ne yazarsam onu gösteriyor.
 
Geri
Üst