• 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ü Sosyal Yardım Gün Aktarma

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.

talip21

Gold Üye
Katılım
15 Nis 2021
Mesajlar
696
Çözümler
7
Aldığı beğeni
198
Excel V
Office 2019 TR
Gold Bitiş
12 Kasım 2025
Konu Sahibi
Hayırlı günler sayın hocalarım.
Ekli dosyamda 15 Aralık - 31 Aralık ayı maaşı yaptığımda (17 Günlük) Sosyal yardım günü 30 yerine 15 gün
01 Ocak - 14 Ocak ayı maaşı yaptığımda ( 14 Günlük) sosyal yardım günü 30 yerine 15 gün
mümkün mü ? acaba yardımlarınızı bekliyorum.
 
Çözüm
Onu şimdi ben de farkettim.
Tek bir birim olarak ele alıp onu düzeltmek sorun değil.
Onu yaparız. Fakat bunu kural haline getirmek daha mantıklı.
Mesela aşağıdaki gibi olsa bir sıkıntı olur mu?
Yani fark küçük veya eşit 17 ise 15 bütükse 30 yaz.
Eğer olursa ilgili satırları aşağıdaki gibi düzeltin.

If farK <= 17 Then
farK = 15
Else
farK = 30
End If
Sayın talip21
hangi form hangi makro ?
bunun için yazılmış bir makro yoksa
neyi nereye nasıl yazacağız ?
 
Konu Sahibi
Sayın talip21
hangi form hangi makro ?
bunun için yazılmış bir makro yoksa
neyi nereye nasıl yazacağız ?
Hocam hayırlı akşamlar.
Personel bilgi sayfasında bulunan bilgi girişi formunda aktar butonuna tıkladığımızda bilgiler aktarılıyor. Forumda sizin de emeğiniz çok var. Module1 de bulunan kodlarda
S1.Cells(sat_nO + 4, "d") = 30 ' sosyal yardım 30 gün aktarılıyor.
Yalnız yukarıda da belirttiğim gibi
15 Aralık - 31 Aralık ayı maaşı yaptığımda (17 Günlük) Sosyal yardım günü 30 yerine 15 gün
01 Ocak - 14 Ocak ayı maaşı yaptığımda ( 14 Günlük) sosyal yardım günü 30 yerine 15 gün
alması gerekiyor sayın hocam.
 
Sayın Talip21
puantajdan_bordroya_aktar makrosunda küçük bir düzenleme yaptım.
ComboBox1 de seçtiğiniz aralığı tarihe çevirip
iki tarih arasında gün farkını buldum.
Gün farkı küçük veya eşit 15 ise sosyal yardım seçeneğini 15
gün farkı > 15 ise sosyal yardım seçeneğini 30 olarak yazar.
İkinci bir husus Aktar butonunda ComboBox1 de seçim yapmayı
zorunlu hale getirdim. Bilginize.
Dener misiniz .
Kolay gelsin.
 
Konu Sahibi
Sayın Talip21
puantajdan_bordroya_aktar makrosunda küçük bir düzenleme yaptım.
ComboBox1 de seçtiğiniz aralığı tarihe çevirip
iki tarih arasında gün farkını buldum.
Gün farkı küçük veya eşit 15 ise sosyal yardım seçeneğini 15
gün farkı > 15 ise sosyal yardım seçeneğini 30 olarak yazar.
İkinci bir husus Aktar butonunda ComboBox1 de seçim yapmayı
zorunlu hale getirdim. Bilginize.
Dener misiniz .
Kolay gelsin.
Hocam 01 Ocak - 14 Ocak 14 Günlük maaşta oldu ama 15 Aralık - 31 Aralık 17 günde olmadı
 
Onu şimdi ben de farkettim.
Tek bir birim olarak ele alıp onu düzeltmek sorun değil.
Onu yaparız. Fakat bunu kural haline getirmek daha mantıklı.
Mesela aşağıdaki gibi olsa bir sıkıntı olur mu?
Yani fark küçük veya eşit 17 ise 15 bütükse 30 yaz.
Eğer olursa ilgili satırları aşağıdaki gibi düzeltin.

If farK <= 17 Then
farK = 15
Else
farK = 30
End If
 
Çözüm
Konu Sahibi
Onu şimdi ben de farkettim.
Tek bir birim olarak ele alıp onu düzeltmek sorun değil.
Onu yaparız. Fakat bunu kural haline getirmek daha mantıklı.
Mesela aşağıdaki gibi olsa bir sıkıntı olur mu?
Yani fark küçük veya eşit 17 ise 15 bütükse 30 yaz.
Eğer olursa ilgili satırları aşağıdaki gibi düzeltin.

If farK <= 17 Then
farK = 15
Else
farK = 30
End If
Hocam tamamdır aynı dediğiniz şekilde olması gerekiyor. Çok teşekkür ederim Emeğinize sağlık. Allah razı olsun iyi ki varsınız.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst