• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü İzin Takip Programı hesaplama yönteminin değiştirilmesi

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

argun67

Yeni Üye
Katılım
8 Haz 2022
Mesajlar
22
Aldığı beğeni
5
Excel V
Office 2016 TR
Konu Sahibi
Arkadaşlar merhaba,

Bu programı 58 yaşında biri olarak, yaklaşık 2 ay gibi bir sürede işimin arasında parça parça fırsat buldukça yazdım. İsteyen arkadaşlar kullanabilir, helali hoş olsun.

Öncelikle program hatasız çalışıyor ve hesaplamalar doğru. Office 2021 kullanıyorum.

Sizi rahatsız etmemek için yapay zeka ile bir çözüm üretmeye çalıştım ama olmadı.

Lafı çok uzatmadan sorunuma geçeyim.

Arkadaşlar, bu programdaki tüm kodları yapay zeka desteği ile yazdım ta ki Personeller sayfasındaki Q8:AB30 aralığının hesaplanmasına kadar.

Bu arada Personeller sayfasındaki hiçbir veriyi MAKROYU DURDURMADAN silemezsiniz.

Silseniz de geri yazar. Sadece “İzin Girişleri” sayfasından tarih aralığı vererek izin kullandırabilirsiniz buradaki bilgiler “Personeller” sayfasına otomatik yazılır.



Program izin sürelerini yılbaşını baz alarak hesaplama yapıyor. Oysa ki olması gereken kişinin işe giriş tarihine göre hak edişinin hesaplanması ve kalan izin süresinin üzerine eklenmesi.

Örneğin, 8.Sıradaki personel 08.10.2024 tarihinde işe girmiş, bugün 09.10.2024 bu arkadaşın P sütunundaki kalan izin süresi 9 görünüyor oysaki 29 olmalı

Aynı şekilde 14. Sıradaki personel 15.09.2017 tarihinde işe girmiş bugün itibariyle izninin 13+20=33 olması gerekiyor ama 13’te kalmış.

Program tüm bu hesaplamaları yılbaşına göre yapıyor yani değerler yılbaşında güncellenecek.

Oysa ki işe giriş tarihine göre hesaplama yapması lazım yoksa izinler eksiye düşüyor.

Nasıl yardımcı olabilirsiniz?
 
2025 yılını yazdığınızda dediğiniz sayıları buluyor. Sorunuzdaki izinlerde 20 gün eksik var. Bir deneyin.
 
Konu Sahibi
Sayın Özcan ÖZBEK,
Öncelikle sorunun çözümüyle ilgilendiğiniz için çok teşekkür ederim.

Sanırım tam olarak izah edemedim,
1- İzin hesaplamasını işe giriş tarihine göre otomatik yapması gerekiyor, bunu yapmıyor
2- Yedinci satırdaki yıl hücrelerini yılbaşı geldiğinde program otomatik olarak dolduruyor
3- İzinler bildiğiniz gibi 5 yıla kadar 14gün, 6-15 yıl arası 20 gün ve 16 yıl sonrasında 26 gün. Program bunları sağlıyor ancak günün tarihini baz alarak çalışmıyor, her yıl başında bu işlemi gerçekleştiriyor.
Sizden ricam gün bazında çalışmasını sağlamanız.
Bilmam anlatabildim mi?
 
Konu Sahibi
Sayın userx, çok teşekkür ederim.
Bir de ne yaptınız da oldu, çok kısaca izah ederseniz,
Grubu bu tür şeylerde rahatsız etmeyim.
Hayırlı geceler
 
Sayın userx, çok teşekkür ederim.
Bir de ne yaptınız da oldu, çok kısaca izah ederseniz,
Grubu bu tür şeylerde rahatsız etmeyim.
Hayırlı geceler
Personeller sayfası aktif olduğunda çalışan kod içine
Call GoToLastEmptyCellInColumnC
satırından sonrasına kod eklendi. İncelersiniz.
Kolay gelsin.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst