Excel Forum

Excel Forum (http://www.excel.web.tr/index.php)
-   Makro-VBA (http://www.excel.web.tr/forumdisplay.php?f=48)
-   -   dakika hesaplamada gece yarısı sorunu (http://www.excel.web.tr/showthread.php?t=168050)

aptillah 10-11-2017 13:25

dakika hesaplamada gece yarısı sorunu
 
Merhabalar ,

ben iki saat arasında dakika hesaplatıyorum fakat gece yarısından sonra düzün hesaplamıyor.birinci saat 22:24 ikinci saat 00:17 olduğunda -1776 gibi bir sonuç çıkıyor kod aşşağıdaki gibi

Kod:

TextBox1 = Format([I3].Value, "hh:mm")
TextBox2 = Format(Time, "hh:mm")
TextBox7 = [J3]
a = Format(TextBox1.Value, "hh:nn")
b = Format(TextBox2.Value, "hh:nn")
c = 1140
d = (b - a) * 1440
TextBox3 = d
TextBox4 = [K3]


Ömer BARAN 10-11-2017 13:47

Merhaba.

Bitiş saati için basit bir If a>b Then b=1+b gibi bir satır ekleyerek çözüme ulaşırsınız.
Yapacağınız işlem çıkartma işleminden önce;
bitiş saati, başlangıç saatinden küçükse bitiş saatine 1 ekleyip, çıkartma ve çarpma işlemini bundan sonra yapmak.
1 sayısı; 1 gün yani 24 saat anlamına geliyor.
.

aptillah 10-11-2017 15:14

saolun yardımınız için teşekkürler


Saat 09:41

Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.