• DİKKAT

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

tarih farkı

Katılım
15 Eylül 2005
Mesajlar
103
merhabalar. yıllık izinlerde başlangıç ve bitiş tarihleri arasındaki farkı hesaplatıyorum. ama verilen tarih aralığı içinde pazar günü geciyorsa bunu cıkarmasını sağlayabilirmiyim???
 
Selamlar,

Örnek bir dosya ekleyebilirmisiniz.
 
Aklıma gelen bir yöntemi dosyanıza yazdım Sn omyuga.
 
selamlar,
İki tarih arasındaki farkı MAKRO ile pazar hariç olarak nasıl hesaplatabiliriz?

Teşekkürler.
 
tunacanhan' Alıntı:
MErhaba
doğum yılımı yıl ay ve gün olarak nasıl heasplayabilirim.
:hey:

Merhaba

Sitemizden edindiğim kodlarlarla yapmış olduğum çalışmayı inceleyiniz.
 
Sayın Atöz;

Aşağıdaki fonksiyonu inceleyiniz.

Function Isgunu(Bas_Trh As Date, Son_Trh As Date)
Dim Say As Integer
For mars = Son_Trh To Bas_Trh Step -1
If Weekday(mars, vbMonday) = 6 Then Say = Say + 1
If Weekday(mars, vbMonday) = 7 Then Say = Say + 1
Next mars
Isgunu = (Son_Trh - Bas_Trh) + 1 - Say
End Function
 
İlginize çok teşekkür ederim.Ben de bu arada yine sitede bulduğum aşağıdaki kodlar ile işimi gördüm gibi. Kullanılan makroya uyarlandığında güzel çalışıyor."say" değeri iki tarik arasındaki pazar sayısı oluyor.

sub tarihfark()
dim bas As Date
dim son As Date
say = 0
For i = bas To son
If i Mod 7 = 1 Then
say = say + 1
End If
Next
tarihfark = son-bas-say
End
 
atöz' Alıntı:
selamlar,
İki tarih arasındaki farkı MAKRO ile pazar hariç olarak nasıl hesaplatabiliriz?

Teşekkürler.

Aşağıdaki eki inceleyebilir misiniz?
 
O zaman problem yok. Fakat verdiğim fonksiyonu .xla olarak kaydederseniz diğer çalışmalarda da kullanma avantajı olur.
 
Geri
Üst