- Katılım
- 1 Haz 2017
- Mesajlar
- 75
- Excel Versiyonu
- Excel 2019
- Excel Sürümü
- 32 Bit
- Excel Dili
- Türkçe
Değerli Forumdaş Arkadaşlar,
Ekteki örnek çalışmalarda veritabanı mantığı ile kayıt edilmiş fazla mesai kayıtları "150.SERVICE - OVERTIME" isimli kitabın "Fazla_Mesai_VERİTABANI" isimli sayfasında bulunmaktadır. "150.SERVICE - SCORECARD" isimli kitabın içerisinde aylara göre sonu "*_SCORING" kelimesi ile biten 12 adet sayfa bulunmaktadır. Aşağıda belirtilen koşullara göre Fazla mesaji puantajını ekteki formata göre hazırlanması gereklidir.
Detaylar;
Uzman arkadaşların değerli yardımlarını rica ediyorum.
Saygılarımla.
Ekteki örnek çalışmalarda veritabanı mantığı ile kayıt edilmiş fazla mesai kayıtları "150.SERVICE - OVERTIME" isimli kitabın "Fazla_Mesai_VERİTABANI" isimli sayfasında bulunmaktadır. "150.SERVICE - SCORECARD" isimli kitabın içerisinde aylara göre sonu "*_SCORING" kelimesi ile biten 12 adet sayfa bulunmaktadır. Aşağıda belirtilen koşullara göre Fazla mesaji puantajını ekteki formata göre hazırlanması gereklidir.
Detaylar;
- Puantaj tablosu bilgilerinin tümünü "301.SERVICE - OVERTIME" isimli kapalı çalışma kitabından alacaktır.
- "301.SERVICE - OVERTIME" isimli kapalı kitap şifreli bir kitap olacağı dikkate alınmalıdır. (Çalışma kitabını açma ve sayfa koruma şifresi=123456 olarak belirlenmiştir.)
- Kapalı kitabın "Fazla_Mesai_VERİTABANI" isimli sayfanın "B3:F" bilgileri ile "L3:L" aralığındaki veriler aşağıdaki koşullara göre sonu "*_SCORING" kelimesi ile biten sayfalara transfer edilecektir.
- Yazılacak olan kod defteri yukarıdaki KIRMIZI renkli "Puantaj Verilerini Güncelle" butonu ile tetiklenmelidir.
- İlk olarak "E3" hücresindeki ay ismi koşul olarak alınarak, kapalı kitabın "Fazla_Mesai_VERİTABANI" isimli sayfanın "H3:H" aralığı ile eşleştirilmelidir.
- Eşleştirmenin ardından veya öncesinde InputBox açılmalı, "Başlangıç gününü giriniz.(1-31 arasında bir sayı olmalıdır)" ile "Bitiş gününü giriniz. (1-31 arasında bir sayı olmalıdır)" mesajları ile transfer edilecek veri aralığını belirlenmelidir. Böylelikle hangi döneme (Ay'a) ait verilerin, hangi gün aralığında alınacağını belirlemiştir.
- Transfer edilecek veriler bu sayfanın "B6:F230" aralığı sütunları ile "I6:AM230" aralığı sütunlarına kapalı kitabın ilgili sütunlarından transferi sağlanmalıdır.
- Transferi yapılan veriler için "D6:D230" aralığındaki dolu hücreler dikkate alınarak "A6:A230" aralığına 1'de başlayarak sıralı satır numarası yazdırılmalıdır.
Uzman arkadaşların değerli yardımlarını rica ediyorum.
Saygılarımla.
Ekli dosyalar