makro içerisinde saat farkı bulma

Katılım
3 Ağustos 2006
Mesajlar
38
Excel Vers. ve Dili
MS Office 2007 Enterp.
merhaba
bir for içerisinde iki adet textbox a "ss:dd" formatında saat bilgilerini girip
hesapla butonuna bastığımda üçüncü bir textbox a farkı "ss:dd" olarak almak istiyorum fakat makro içerisinde VB kodları ile yapamadığımdan;

Şimdilik bu değerleri excel hücresine kopyalayıp hesabı orda yaptırıp tekrar textbox3 e alıp göstermek zorunda kaldım.

Bu işlemi VB kodaları ile makro içerisinde yapamazmıyım yapabilirsem nasıl

İlgilenenlere teşekkürler

NOT: DAHA ÖNCE YANLIŞLIKLA EXCEL E YENİ BAŞLAYANLAR KISMINA GÖNDERMİŞİM KUSURA BAKMAYIN
 
Katılım
7 Temmuz 2004
Mesajlar
327
Excel Vers. ve Dili
office xp pro türkçe
Sayın ercanbrisa ;

Sanırım form oluşturmayı biliyorsunuz olmazsa örnek dosya ekleyeceğim ama aşağıdaki kodlama sanırım işinizi görecektir.
Aşağıdaki kodlamayı bir command butona atayıp sonra text1 ve text2 ye girip
command butona tıkladığınızda sonucu alacaksınız.

saygılar sevgiler

Kod:
Private Sub CommandButton1_Click()
On Error Resume Next
Dim a As Date, b As Date, c As Date
a = Format(TextBox1.Value, "hh:nn")
b = Format(TextBox2.Value, "hh:nn")
c = DateDiff("h", a, b) & ":" & DateDiff("n", a, b)
TextBox3.Value = Format(c, "hh:nn")
MsgBox c
End Sub
 
Üst