• DİKKAT

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

Fonksiyonda hata

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,202
Excel Vers. ve Dili
Office 2013 İngilizce
Merhabalar,
Aşağıda verdiğim fonksiyonda #VALUE! sonucunu alıyorum.

nerede hata yapıyor olabilirim?

Kod:
Function OverTime(basla, bitis As Date)

 st1 = Int(basla) + "08:00"
 st2 = Int(bitis) + "18:00"

OverTime = st1 & " " & st2
     

End Function

İyi Çalışmalar dilerim.
 

Ekli dosyalar

Böyle deneyin.
Kod:
Function OverTime(basla, bitis As Date)
 st1 = basla + TimeValue("08:00")
 st2 = bitis + TimeValue("18:00") '
 OverTime = st1 & " " & st2
End Function
 
Sn Hamitcan bir soru daha sormak istiyorum.

11.07.2012 00:00 tarih/saat verisinde

saat 00:00 olması durumlarında; 23:59 olarak düzeltilmesi nasıl sağlanabilir ? (1 dakika geriye alacak)

11.07.2012 00:00 >>>> 10.07.2012 23:59 gibi....
 
Sayfa1'in kod kısmına ekleyin. Giriş yapıldığında kendiliğinden düzeltecektir.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [a2:b2]) Is Nothing Then Exit Sub
    If TimeValue(Target) = "00:00:00" Then Target = Target - TimeValue("00:01:00")
End Sub
 
Geri
Üst