![]() |
İzin Kayıt Hesaplamasında Hatalı Hesaplama - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Excel (https://accesstr.net/forum-microsoft-excel.html) +--- Forum: Excel Cevaplanmış Soruları (https://accesstr.net/forum-excel-cevaplanmis-sorulari.html) +--- Konu Başlığı: İzin Kayıt Hesaplamasında Hatalı Hesaplama (/konu-i%CC%87zin-kayit-hesaplamasinda-hatali-hesaplama.html) Sayfalar:
1
2
|
İzin Kayıt Hesaplamasında Hatalı Hesaplama - merttr07 - 16/04/2022 frmIzinKullanim UserForm sayfasında yaptığım hesaplamada bir hata var sanırım izinleri bir gün fazladan hesaplıyor. Çok baktım ama çözemedim yardımcı ola bilecek arkadaşlar varsa sevinirim. Kod:
Sub hesapla() *İzin bitiş tarihini saymaması gerek çünkü izin dönüş tarihi olarak geçiyor. Memur personeller hariç diğer tüm personellerde hafta tatili izni düşer sayılmaz. Örneğin 12.04.2022 başlama bitiş 14.04.2022 2 gün olarak hesaplaması gerek. Ama ne yazık ki 3 gün olarak hesaplıyor. RE: İzin Kayıt Hesaplamasında Hatalı Hesaplama - berduş - 16/04/2022 If k <> hftgn And say = 0 Then m = m + 1 buradaki k ne için? RE: İzin Kayıt Hesaplamasında Hatalı Hesaplama - merttr07 - 16/04/2022 (16/04/2022, 16:39)berduş yazdı: If k <> hftgn And say = 0 Then m = m + 1 İnternetten bulup uyarladığım için bilmiyorum ne yazık ki. Ama k ile olunca 8 olarak sayıyor diye forumlarda bilgi var çözmeye çalışıyorum hala. Resim 1: https://imgyukle.com/i/RC0wi8 Resim 2 :https://imgyukle.com/i/RC0AVo Resim 3: https://imgyukle.com/i/RC0fCn Resim 4: https://imgyukle.com/i/RC00tj Resim 5: https://imgyukle.com/i/RC0dOU Resim 6: https://imgyukle.com/i/RC066h (16/04/2022, 16:51)merttr07 yazdı:(16/04/2022, 16:39)berduş yazdı: If k <> hftgn And say = 0 Then m = m + 1 (16/04/2022, 16:39)berduş yazdı: If k <> hftgn And say = 0 Then m = m + 1 ReDim gunler(7) Dim k As Integer, i As Integer, m As Integer, gun As Integer, hftgn As Integer, say As Integer Dim trh As Date gunler = Array("Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Pazar") For k = 1 To 7 Burayla alakalı ola bilirmi RE: İzin Kayıt Hesaplamasında Hatalı Hesaplama - berduş - 16/04/2022 gun = (CDate(txtBitisTarihi) - CDate(txtBaslangicTarihi)) bu değeri aşağıdaki gibi düzenleyin normal gün çıkarma işleminde aslında günlerden biri zaten çıkmıştır ama siz 0 dan başlattığınız için son günü de alıyor
RE: İzin Kayıt Hesaplamasında Hatalı Hesaplama - merttr07 - 16/04/2022 (16/04/2022, 16:58)berduş yazdı: gun = (CDate(txtBitisTarihi) - CDate(txtBaslangicTarihi)) bu değeri aşağıdaki gibi düzenleyin Denedim düzelmedi ama tekrar deneyim. (16/04/2022, 16:58)berduş yazdı: gun = (CDate(txtBitisTarihi) - CDate(txtBaslangicTarihi)) bu değeri aşağıdaki gibi düzenleyin Denedim değişen bir şey ne yazık ki yok. https://imgyukle.com/i/RCAjpf RE: İzin Kayıt Hesaplamasında Hatalı Hesaplama - berduş - 16/04/2022 hangi 2 tarihi girdiniz kaç çıkması gerekiyordu kaç çıktı? |