merttr07
Yeni Üye
- Katılım
- 25 Ara 2021
- Mesajlar
- 199
- Çözümler
- 2
- Aldığı beğeni
- 16
- Excel V
- Office 2013 TR
Konu Sahibi
İlk öncelik ile memur personel olan bir kişinin izin hakkı 60'a sabittir yani 60 aştığında en eski tarihten kalan izinler silinir.
Bu yıllık değil iki yılda birdir. Personelin işe girdiği tarihten itibaren bakılarak hesaplanır.
Ben programda bunu denedim ama başaramadım yani memur personelin yıllık izin hakkını iki yıla da bir kontrol edip 60>61,62 gibi yükseldiği an en eski tarihten itibaren izinleri silmesi gerek yıllık izinleri.
60 sabitlemesi gerek tabi bunu yaparken yeni girenle eski giren memur personelin yıllık izinleri farklı. 5 yıllık memur farklı yeni giren memurun yıllık izni farklı.
Aşağıda belirtilen kodlamada yazdığı gibi bir ile onuncu yıllar arasında 20 gün yıllık izin hakkı bulunmakta
10 yıl ve üstü olanlar ise 30 gün yıllık izin hakkı bulunmakta.
Bu kodlama içerisine memur kısmına iki yılda biriken izini 60 güne sabitlemesini istiyorum. Sınır 60 gün bunu geçtiğinde silecek.
If Sheets("Personel_Bilgileri").Cells(i, 5) = "Memur" Then
If yil < 10 Then Sheets("Personel_Bilgileri").Cells(i, 27) = 20
If yil >= 10 Then Sheets("Personel_Bilgileri").Cells(i, 27) = 30
MODÜL İÇERİSİNDE KODLAR VAR
HTML:
Yukarıda yazılı olan kodlamalar modül 3 yer almaktadır.
Kullanıcı =1
Şifre = 1
Gelen ana ekran sayfasında sağ altta excel aktif et butonu bulunmakta bastığınızda aktif olacaktır.
Bu yıllık değil iki yılda birdir. Personelin işe girdiği tarihten itibaren bakılarak hesaplanır.
Ben programda bunu denedim ama başaramadım yani memur personelin yıllık izin hakkını iki yıla da bir kontrol edip 60>61,62 gibi yükseldiği an en eski tarihten itibaren izinleri silmesi gerek yıllık izinleri.
60 sabitlemesi gerek tabi bunu yaparken yeni girenle eski giren memur personelin yıllık izinleri farklı. 5 yıllık memur farklı yeni giren memurun yıllık izni farklı.
Aşağıda belirtilen kodlamada yazdığı gibi bir ile onuncu yıllar arasında 20 gün yıllık izin hakkı bulunmakta
10 yıl ve üstü olanlar ise 30 gün yıllık izin hakkı bulunmakta.
Bu kodlama içerisine memur kısmına iki yılda biriken izini 60 güne sabitlemesini istiyorum. Sınır 60 gün bunu geçtiğinde silecek.
If Sheets("Personel_Bilgileri").Cells(i, 5) = "Memur" Then
If yil < 10 Then Sheets("Personel_Bilgileri").Cells(i, 27) = 20
If yil >= 10 Then Sheets("Personel_Bilgileri").Cells(i, 27) = 30
MODÜL İÇERİSİNDE KODLAR VAR
HTML:
Yukarıda yazılı olan kodlamalar modül 3 yer almaktadır.
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
Kullanıcı =1
Şifre = 1
Gelen ana ekran sayfasında sağ altta excel aktif et butonu bulunmakta bastığınızda aktif olacaktır.