• Bir süredir maillerde yaşanan sorunlar giderilmiştir. Şifremi unuttum yaparak şifrelerinizi mailinizden alabilirsiniz.

  • Foruma hoş geldin 👋 Ziyaretçi

    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 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

Bronz Üye
Kullanıcı Bilgileri
Aktiflik
Çevrimdışı
Katılım
15 Nis 2021
Mesajlar
678
Çözümler
7
Aldığı beğeni
184
Excel V
Office 2019 TR
Konuyu Başlatan
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.
 

Ekli dosyalar

  • userx_E-Bildirge.xlsm
    269 KB · Gösterim: 3
Çö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 ?
 
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.
 
"puantajdan_bordroya_aktar" makrosundan mı söz ediyorsunuz ?
 
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.
 

Ekli dosyalar

  • Talip21_mkR.xlsm
    270.4 KB · Gösterim: 1
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
 

Ekli dosyalar

  • Talip21_mkR.xlsm
    271.4 KB · Gösterim: 5
Çö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
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