textboxa saat değeri girmek

Katılım
4 Temmuz 2006
Mesajlar
3
arkadaşlar excelde bi proje yapıyorum.bi yerde takıldım yardımcı olursanız sevirim.2 tane textboxım war bunlara(00:00-24:00) formatında saat değeri girilmesini istiyorum..birde buton var .buttona bastığım zamanda aralarındaki süreyi hesaplatmak istiyorum..
 
Katılım
23 Mart 2006
Mesajlar
303
Excel Vers. ve Dili
Microsoft Office 2003
Excel 2003
Syn Elhikmet;
TextboxX=Format(TextboxX,"hh:mm")

TextboxX için X değeri hangi textboxa saat girecekseniz onun numarasını yazarak deneyin lütfen.

Saygılar
 
Katılım
4 Temmuz 2006
Mesajlar
3
birde benim istediğim tam olarak öyle değil...formatı ayarladığın zaman 67:56 gibi bir değerde girebilir öyle olsun istemiyorum normal saat formatında olması lazım..başka değer girilirse uyarı versin..bir fonksiyon yazmak gerekli ama nasıl yazılcak..
 
Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
sn. elhikmet, üstünden zaman geçmiş ama henüz çözmediyseniz aşağıdaki kodlar yardımcı olur. cells(1,1) in değerini saat formatına getirirseniz neticeyi görürsünüz. yalnız bu örnekte tam saat (yani saniyeli girmek gerekiyor). oda bertaraf edilebilir bi şekilde

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If TimeValue(TextBox1.Value) = Null Then TextBox1.Value = ""
End Sub
Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If TimeValue(TextBox1.Value) = Null Then TextBox1.Value = ""
Cells(1, 1) = TimeValue(TextBox1.Value) - TimeValue(TextBox2.Value)
End Sub
 
Üst