[SORGU] Workday.intl
#1
Merhabalar,

Exceldeki Workday.intl fonksiyonuna benzer bir uygulama var mı elinizde? Ben forumu taradım bulamadım. Başlangıç tarihi ve çalışılacak gün sayısını girdiğimde, sürenin hangi gün sona ereceğini tarih olarak veren bir uygulama üzerine çalışıyorum da.. Hali hazırda varsa incelemek isterim..Teşekkürler..



  Alıntı
Bu mesajı beğenenler:
#2
sn fatih sipahi senin sorundan yola çıkarak küçük bir uygulama yaptım. Uygulamalar kısmında Burada bulabilirsin.



  Alıntı
Bu mesajı beğenenler:
#3
Merhaba Onur,

Örneği inceledim, teşekkürler. Ancak sistem yanlış çalışıyor, şöyle ki; başlama tarihini (örneğin bugünü 15.02.2016) seçtiğimde, üzerine 13 gün eklediğimde 28.02.2016 gibi bir bitiş tarihi gösteriyor. Halbuki arada haftasonu tatili var. Onlar çalışma günü değil, onları çıkartması lazım. Aslında bu tatil günlerini (haftasonları, resmi tatiller, bayram tatilleri vs..) ayrı bir tablodan alsa sisteminiz belki problem çözülecek. Ama sırf kodlarla yaptığınız için müdahale edemedim.



  Alıntı
Bu mesajı beğenenler:
#4
Sn Fatih Sipahi,
Excel'e hakim oldugunuzu tahmin ederek daha pratik yol olarak asagidaki yontem ile sonuc alabilirsiniz.

Microsoft Excel ... Object Library referansi isatetlenmis olarak, VBA icinde excel fonksiyonlarini calistirilabilir.

Function CalisilacakGun(ilktarih As Date, KacGunAs Long) As Date
CalisilacakGun= (Excel.WorksheetFunction.WorkDay_Intl(ilktarih, KacGunAs , 2, 1))
End Function

Resmi ve dini tatilleri icin ise VBA da baslama ve bitis tarihleri ile ilgili donguye sokulmasi gerekir. Benzer orneklemeler forumda var olup, inceleyebilirsiniz.



  Alıntı
Bu mesajı beğenenler:
#5
Sn sezgin,
Verdiginiz bilgiler icin tesekkur ederim. Forumda Ek'te ki uygulamayi buldum ve tarih ile ileride olusabilecek sorun varmi? Guncelleme yapilmali mi?


Eklenti Dosyaları
.rar   ErcanAcar_ds.rar (Boyut: 45,75 KB / İndirilme: 55)



  Alıntı
Bu mesajı beğenenler:
#6
Sn Fatih,
Onceki mesajinizi cevaplamada ki alinti buton islemleri ile mesaj bolumu kazaya neden oldu.
Sistem tarihi ile calismakta olup, resmi tatillerin gun ve ay kontrolu sabit deger oldugu icin uygulama ile guncelleme yapmaya gerek yok. Dini bayram tatil gunleri uygulamada olmayip, calender = vbCalHijri,vbCalGreg esitlemesi ile 3, 4 gunluk isaretleme sonu hesaplamaya yapilabilir.



  Alıntı
Bu mesajı beğenenler:


Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi