Şirket Eğitimlerini Takip Etme dosyası, personelin aldığı eğitimleri kayıt altına almak ve seçilen eğitime katılanları raporlamak için hazırlanmış VBA tabanlı bir takip çözümüdür. Dosya .xlsm uzantılıdır, makro içerir; açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Kişisel: "Kişisel Eğitim Kayıt Formu". Adı Soyadı, Doğum Tarihi, İşe Giriş Tarihi, Görevi, Görevli Olduğu Kısım ve Eğitim Durumu alanları ile "Katıldığı Özel Eğitim Bilgileri" tablosu (Eğitim Adı, Bitiş Tarihi) bulunur. Kişi, sayfadaki ComboBox'tan seçilir.
- Gerekli: Düzey listesi için kullanılan A1:A4 aralığı. Aralık Düzey adıyla tanımlıdır.
- Personel_Veri: Personel bilgilerinin tutulduğu A:G sütunları. Sayfada veri doğrulama listeleri vardır.
- Eğitim_Verisi: Adı Soyadı, Başlangıç Tarihi ve Düzey sütunlarından oluşan eğitim kayıtları. Örnek satırlarda Şef / Şef Yardımcısı ve Sorumlu düzeyleri görülür.
- Eğitim_İsimleri: Eğitim adlarının listesi (A sütunu).
- Eğitim_Raporu: Seçilen eğitime katılan personelin Adı Soyadı bilgisini ve ilgili tarihi listeleyen rapor sayfası.
Makrolar
- Workbook_Open: Dosya açıldığında Kişisel sayfasındaki kişi listesini Personel_Veri sayfasından, Eğitim_Raporu sayfasındaki eğitim listesini Eğitim_İsimleri sayfasından doldurur.
- KişiCmb_Change (Kişisel sayfası): Seçilen kişinin bilgilerini Personel_Veri sayfasından VLookup ile, eğitim bilgilerini Eğitim_Verisi sayfasından HLookup ile forma yazar.
- Worksheet_Change (Eğitim kayıt sayfası): A sütununa isim girildiğinde Personel_Veri sayfasının 7. sütunundaki karşılığı E sütununa getirir; karşılık yoksa "???" yazar.
- Worksheet_Activate ve EğitimCmb_Change (Eğitim_Raporu): Sayfa açılınca önceki rapor temizlenir ve eğitim listesi yüklenir. Bir eğitim seçilince Eğitim_Verisi sayfasında o eğitime ait satırlar bulunur, kişi adları ve tarihleri 4. satırdan itibaren yazılır.
- Module1 ve Module2: Biçimlendirme, içerik temizleme (sil), otomatik filtre uygulama ve filtrelenen verileri rapor sayfasına kopyalama işlemlerini yapan yardımcı makrolar.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Personel bilgilerini Personel_Veri, eğitim adlarını Eğitim_İsimleri, katılım kayıtlarını Eğitim_Verisi sayfasına girin.
- Kişisel sayfasındaki ComboBox'tan kişiyi seçin; kayıt formu otomatik dolar.
- Eğitim_Raporu sayfasına geçin, ComboBox'tan eğitimi seçin; katılanlar listelenir.