Servis ve Fazla Mesai Takip Tablosu Oluşturma

  • Konuyu başlatan Konuyu başlatan Akif59
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Kısa Açıklama

Servis ve Fazla Mesai Takip Tablosu Oluşturma isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Mehaba ekli dosya
Sayın @Ömer BARAN ve Sayın @okutkan ın destekleri ile hazırlanmıştır.
% 90 kısmının sabah 08 giriş ve akşam 18 çıkış yapan personelin servis (güzergah duraklarını) tesbit etmek için hazırlanmıştır.
dosyada departman sayfalarında sabah 08 giriş ve 18 çıkıs (x) lenerek çalışmaktadır.

desek rica ettiğim husus
mevcut dosyada 18 de çıkış yapan personelde 20 çıkışı işaretlenerek 2 saat fazla mesai yaptırılmaktadır. ve hafta sonu da 6 saat fakat kanunen haftalık 12 saatin üzerinde fazla mesai yasak bunu departman sayfalarında hergün 2 saat yzarak yadada hafta sonu 6 saat nasıl takipedebilirim dinamik bir mokro kodu yazmak mümkünmüdür.
 

Ekli dosyalar

Merhaba Sayın @okutkan,
Bu Son Düzenlemizle departman sayfalarındaki koruma sorunu çözüldü.
fakat tüm verilerin toplandığı Personel_Servis_Planı Sayfasında kilitli hüçrelerde bir kaç kez tıklamada ısrarcı olunduğunda sayfa koruması kalkıyor.
bu sorunun çözümünde desteğinize ihyacım var.
 

Ekli dosyalar

Size karşılaştığınız bu sorunlarla alakalı bir bilgi vereyim.
Bir koşul gerçekleştiğinde Exit Sub( kodu sonlandırma/kodun geri kalan satırların çalışmasını önleme) satırı çalışacaksa, exit sub dan önce sayfanızı şifreleme kodu yazmalısınız.
Exit sub ile kodun sonlandırılması sonucu, End sub satırından önce yazdığınız, sayfanın şifrelenmesini sağlayan kod çalışmayacağı için sayfanız şifresiz kalır.
 
Merhaba Sayın okutkan
ekteki hatayı alıyorum

verdiğini bilgi evet haklısınız ama anlamadım ilgili sayfaya geçtğimde sayfa korumalı zaten veriler yazılırken açılyor vesonra koruma devreye giriyor. kilitli hüçrelerde ısrarcı olunca sayfa korumsının açılması ilginçdi

Ekran görüntüsü 2022-03-07 105931.webp


Ekran görüntüsü 2022-03-07 110329.webp
 
Yapılan işlemlerde o kadar yönlendirilen kod var ki, Yönlendirilen yerde heran exit sub ile kod sonlandırılabiliyor. Bu sonlandırma anında hangi sayfanın kilidinin açık olduğunu tespit etmek zor. Çünkü Döngü üzerinden sayfalarda tek tek işlem yapılıyor, yapılan işlem esnasında "sayfada değişiklik yapıldığında devreye giren kod" "sayfanın aktif olduğunda devreye giren kodlar" ve Çeşitli kodlar devreye giriyor. Bu kodların o anki exit sub olayında kod sonlandırılıyor, döngü içerisindeki başka bir kod içerisinde en son hangi sayfanın şifresi kaldırıldığına dair veri bulunmuyor.
Size tavsiyem, aktif sayfanın şifresini kaldırmak yerine, tüm işlemlerde bütün sayfaların şifrelerinin kaldırılıp, daha sonra bütün sayfaların şifrelenmesi.
 
Merhaba sayın okutkan valla ne diyim sonuna kadar haklısınız bir şekilde çözüm buluacam artık.

son olarak şunu öğrene bilirmiyim sizin sayfalar için yazdığınz Worksheet_Change kodu O4 U4 arlığındaki tarihleri her pazertesi güncellemesi gerekmiyormuydu . ben bu tarihleri her pazertesi ellemi güncelliycem
 
Tüm kodlardaki şifreleme ve şifre çözme satırlarını değiştirdim(Tüm sayfaların şifrelerini çözecek, tüm sayfaların şifrelerini aktif edecek şekilde). Aşağıdaki dosyayı bir deneyin.
 

Ekli dosyalar

Çözüm
Bu sorunuzla alakalı bir konu açın. Tarihlerin bulunduğu hücre aralığını konuda belirtin. Her hafta tarihlerin güncellenmesi için bir formül isteyin. Formül konusunda bilgim olmadığı için yardımcı olamıyorum.
 
Merhaba Sayın @okutkan
evet sorun çözülmüş ama her işlemde dosya kıpır kıpır yerinde duramıyor. ortak alanda çok kullanıcılı bir dosya olacak bu
tek ben kullansam korumasız kullanıcam inanaın

Açıkcası hala 22 nolu mesajdaki dosya üzerinde sorunu arıyorum kilitli hüçrelere tıklmada ısrarcı olmak sayfa korumsunu niye kaldır anlamsız geliyor.
AMA Söyle bir şey fark ettim N7 Hüçresinde durak bazlı filtreleme yaptığımdada sorun kalkıyor.bu işlemden sonra ne kadar ısrarcı olunursa olunsun koruma kalmıyor.

İzninizle bir sorum olacak sizin yazdığınız Change kodunu tüm sayfalara kopyalamak zorundayız daha onlarca sayfa eklnecek dosyaya bunu tek birtane yapıp tüm sayfaklarda yani aktif sayfada çalşcak mantıkta yapmak mümküdür.

Tsayfalardaki haftada bir tarih güncelleme sorunu için ayrı bir konu açıcam onu sona bırakıyorum.
 
İzninizle bir sorum olacak sizin yazdığınız Change kodunu tüm sayfalara kopyalamak zorundayız daha onlarca sayfa eklnecek dosyaya bunu tek birtane yapıp tüm sayfaklarda yani aktif sayfada çalşcak mantıkta yapmak mümküdür.

Kodu aktif sayfada çalışacak şekilde yazdığımı hatırlıyorum. Yani şuanki haliyle kod modül içine yapıştırıp tüm sayfalarda kullanabilirsiniz. Yapamazsanız yeni konunuzda ayrıntılı sorarsınız.
 
Kodlarınız arasında çok fazla geçiş var. Ordan oraya geçiyor sürekli. Hücreye tıklamayla aktif olan, sayfa değişikliğişle aktif olan, hücre değişikliğiyle aktif olan, derken bir çok gereksiz işlem yapılıyor.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst