Kullanıcı
- Katılım
- 1 Ağu 2019
- Mesajlar
- 150
- Excel Versiyonu
- Excel 2016
- Excel Sürümü
- 64 Bit
- Excel Dili
- Türkçe
Sevgili üstadım @Ömer BARAN ağabey merhaba, öncelikle evde kalmak zorunda kaldığımız şu dönemde Allah hepimize sabır, sağlık ve afiyet versin. (Amin)
Üstadım daha önce bir kaç defa revize ettiğiniz kod üzerinde daha önce gerek duymadığımız yeni bir eklenti yapmak hasıl oldu. Vardiya programımızda personellerin geçici olarak başka bir iş yerinde görevlendirilmesi ( bazen bir ay, bazen bir hafta, bazen de bir kaç gün olabiliyor)
Bunun için "Personel Listesi" sayfasında her personelin karşısında H : P arası sütunlarda izinler olduğu için
- Q sütununa "Göreve Gidiş Tarihi"
- R sütununa "Görevden Dönüş Tarihi"
- S sütununa "Görevlendirildiği Terfi Merkezi" eklemesi yaptım. Böylece H:S arası sütunlarda personel izinleri ve görevlendirme olmuş oldu.
Sonuç olarak; "Personel Listesi" sayfasında Q ,R ve S sutunları dolu ise personelin işyeri örneğin X Terfi Vardiya sayfasında seçildiğinde Vardiya Takviminde Q ve R arasındaki tarihe Görevli kısaltması "G" gelmesi Vardiya sayfasında D25:Q27 arasındaki Açıklamalar alanına ilgili personel adı soyadı ve görevli olduğu Y terfinin adı yazmalı ve aynı zaman da görevli olacağı S sütununda belirtilen Y Terfi seçildiğinde de Vardiya Takvimi Personel isimlerinin eklenmesi sırasında X Terfide görev yapan fakat geçici olarak Y Terfiye görevlendirilen personelin ismininde son boş satıra gelmesi.
Görevlendirilen bu personelin görevlendirildiği yerde Vardiya Takviminde vardiya takviminde iki tarih arası vardiyası boş gelebilir.Sadece personelin HT (Hafta Tatili) gelebilir. Ayrıca; burada bir Msgbox kullanabiliriz. Hem görevli gelen personelin görevli olduğunu hem de vardiya takvimdeki iki tarih arasının boş olduğunu hatırlatmak için.
Buna göre Vardiya sayfamızın kod bölümünde bulunan " VARDIYA_PERSONEL_LISTELE" ve "VARDIYA_TAKVIM" makrolarında hangi değişiklikleri yapmalıyım.
Üstadım daha önce bir kaç defa revize ettiğiniz kod üzerinde daha önce gerek duymadığımız yeni bir eklenti yapmak hasıl oldu. Vardiya programımızda personellerin geçici olarak başka bir iş yerinde görevlendirilmesi ( bazen bir ay, bazen bir hafta, bazen de bir kaç gün olabiliyor)
Bunun için "Personel Listesi" sayfasında her personelin karşısında H : P arası sütunlarda izinler olduğu için
- Q sütununa "Göreve Gidiş Tarihi"
- R sütununa "Görevden Dönüş Tarihi"
- S sütununa "Görevlendirildiği Terfi Merkezi" eklemesi yaptım. Böylece H:S arası sütunlarda personel izinleri ve görevlendirme olmuş oldu.
Sonuç olarak; "Personel Listesi" sayfasında Q ,R ve S sutunları dolu ise personelin işyeri örneğin X Terfi Vardiya sayfasında seçildiğinde Vardiya Takviminde Q ve R arasındaki tarihe Görevli kısaltması "G" gelmesi Vardiya sayfasında D25:Q27 arasındaki Açıklamalar alanına ilgili personel adı soyadı ve görevli olduğu Y terfinin adı yazmalı ve aynı zaman da görevli olacağı S sütununda belirtilen Y Terfi seçildiğinde de Vardiya Takvimi Personel isimlerinin eklenmesi sırasında X Terfide görev yapan fakat geçici olarak Y Terfiye görevlendirilen personelin ismininde son boş satıra gelmesi.
Görevlendirilen bu personelin görevlendirildiği yerde Vardiya Takviminde vardiya takviminde iki tarih arası vardiyası boş gelebilir.Sadece personelin HT (Hafta Tatili) gelebilir. Ayrıca; burada bir Msgbox kullanabiliriz. Hem görevli gelen personelin görevli olduğunu hem de vardiya takvimdeki iki tarih arasının boş olduğunu hatırlatmak için.
Buna göre Vardiya sayfamızın kod bölümünde bulunan " VARDIYA_PERSONEL_LISTELE" ve "VARDIYA_TAKVIM" makrolarında hangi değişiklikleri yapmalıyım.
VBA:
İndirmek için giriş yapmanız gerekmektedir.
(105 satır)