2 tarihin saat olarak farkı macro ile nasıl buluyoruz

Katılım
21 Temmuz 2007
Mesajlar
225
Excel Vers. ve Dili
2010 Türkçe
İyi Günler;

elimde 2 tarih var ve ben bu iki tarih arasında geçen zamanı saat cinsinden yazdırmak istiyorum.

BAna yardımcı olabilirmisiniz

Şimdiden sağolun:yardim:
 
Katılım
25 Mayıs 2007
Mesajlar
165
Excel Vers. ve Dili
türkçe vista işletim sistemi
excel2007
türkçe
Sub diff()
Dim TheDate1 As Date
Dim TheDate2 As Date

TheDate1 = Range("b1").Value
TheDate2 = Range("a1").Value
a = DateDiff("h", TheDate2, TheDate1)
Range("c1").Value = a
End Sub
 
Katılım
21 Temmuz 2007
Mesajlar
225
Excel Vers. ve Dili
2010 Türkçe
geren36 çok teşekkür ederim bunu for döngüsü içine yazmam gerekecek

geç cevap yazdığım için gerçekten özür dilerim,desteğinede ayrıca teşekkür,iş yerinde baya lazım olacak bi bilgi verdin.For döngüsünde bi sorun çıkarsa tekrar yardımlarını isteyebilirim umarım
 
Katılım
25 Mayıs 2007
Mesajlar
165
Excel Vers. ve Dili
türkçe vista işletim sistemi
excel2007
türkçe
bilebildiğim bir şey olursa paylaşmaktan memnun olurum.
"bilgi paylaştıkça çoğalır"

iyi geceler..
 
Katılım
21 Temmuz 2007
Mesajlar
225
Excel Vers. ve Dili
2010 Türkçe
21.01.2008 22:25 - 23.01.2008 19:50 farkı

her bir satır için 21.01.2008 22:25 - 23.01.2008 19:50 gibi iki tarih arasındaki farkın macro ile nasıl buluncacağı hakkında yardımlarınıza ihtiyacım var;yol gösterir misiniz?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,205
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

A sütununda ilk saat B sütununda son saat verilerinizin olduğunu varsayarsak. C sütununda saat farkını görmek için aşağıdaki kodu kullanabilirsiniz.

Kod:
Sub SAAT_HESAPLA()
    For X = 2 To [A65536].End(3).Row
    Cells(X, 3) = DateDiff("h", Cells(X, 1), Cells(X, 2))
    Next
End Sub
 
Üst