• 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 başlangıç tarihi Pazar günleri izinli olarak

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.

xmenx

Gold Üye
Katılım
25 Eki 2022
Mesajlar
303
Aldığı beğeni
45
Excel V
Office 2016 TR
Gold Bitiş
4 Kasım 2025
Konu Sahibi
Merhaba ekteki dosyada Userform var izin başlangıç tarihine izin başlangıçı yazdım kaç gün textboxunada kaç gün çıkıcaksa izne onu yazdım izin bitiş tarihini kendisi vericek işe başlama tarihine kendisi otomatik yazıcak şekilde.

Diyelim 12.12.2022 izne çıkış tarihi kaç gün textbox14 gün yazdım pazar günleri saymıcak 27.12.2022 bitiş tarihi 28.12.2022 işe başlangıç tarihi yazıcak . Yardımcı olursanız sevinirim
 
aşağıdaki kodu dener misiniz?
TextBox6 çıkıldığında olayı
HTML:
CSS:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Anlayamadığınız yer olursa sorun açıklamaya çalışırız
 
Konu Sahibi
Hocam Exit(ByVal Cancel As MSForms.ReturnBoolean) bu olayı change olarak değiştirdim ve boş olup geçince hata veriyordu On error resume next koydum kodun başına şuan sıkıntısız çalışıyor.. Trh Mod olayını ilk defa gördüm hocam normalde WorksheetFunction.WorkDay bu şekilde bulunuyor sanırım iş günleri
 
Alternatif.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Konu Sahibi
Balta hocam sizin kodda çok güzel çalıştı emeklerinize sağlık
 
trh mod 7 işlevi gun sayısını 7ye bölerek çıkan sonucun hangi gün olduğunu gösterir
cumartesi =0
pazar=1
...
cuma=6 sonucunu dönderir
if trh mod<>1 demek eğer gün pazar değilse anlamına gelir
hata kontrollerini eklemedim onları sizin eklemeniz kodları anlamada ve kullanmada size yol gösterir
ama bence change yerine exit kullanmanız daha mantıklı
change'de metin her değiştiğinde kod çalışır oysa 14 gün olacaksa siz 1 yazdığında çalışması pek mantıklı olmaz
ama exit kullanırsanız zaten ilgili metin kutusuyla işiniz bittiğinden ilgili metin kutusundan çıktığınızda çalışması daha uygun olur
 
Konu Sahibi
Değerli açıklamanız için teşekkür ederim daha iyi anladım hocam dediğiniz exit olarak kullanıcam zaten bu şekilde deneyerek yaparak daha iyi ögreniyorum . ama işte sıkışınca mecbur sizin değerli bilgilerinize ihtiyacımız oluyor
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst