Bu şablon, çalışma kitabının her açılışını ve kapanışını otomatik olarak kaydeder. Kayıt sırasında Excel kullanıcı adı, tarih-saat bilgisi ve işlem türü ("giris" veya "cikis") bir log sayfasına satır satır eklenir. Ortak kullanılan dosyalarda kimin dosyayı ne zaman açıp kapattığını izlemek için uygundur.
Dosyanın içeriği
- Sheet1: A1:E11 aralığını kapsayan sayfa.
- Sheet2: A1:C8 aralığını kapsayan sayfa. Dosya açıldıktan ve kapanış kaydı alındıktan sonra bu sayfa seçili hale getirilir.
- Log kaydının tutulduğu üçüncü sayfa (kodda Sheet3 olarak geçer): A sütununda kullanıcı adı, B sütununda tarih ve saat, C sütununda "giris" veya "cikis" bilgisi yer alır.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makrolar ThisWorkbook modülündedir ve ayrıca çalıştırılmaz; dosya açılıp kapatılırken kendiliğinden devreye girer.- Workbook_Open: Dosya açıldığında log sayfasının korumasını kaldırır, A sütunundaki son dolu satırın altına yeni satır açar, kullanıcı adını (Application.UserName), "gg.aa.yyyy ss:dd:ss" biçiminde tarih-saati ve "giris" ifadesini yazar, sayfayı yeniden korur ve Sheet2'yi seçer.
- Workbook_BeforeClose: Dosya kapatılmadan önce aynı işlemi "cikis" ifadesiyle yapar.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin; ilk "giris" kaydı otomatik eklenir.
- Kayıtlarda görünecek ad için Excel'deki kullanıcı adı (Dosya > Seçenekler > Genel) doğru girilmiş olmalıdır.
- Dosyayı normal şekilde kullanın ve kapatın; "cikis" kaydı kapanıştan önce yazılır.
- Kayıtları görmek için log sayfasının korumasını 123456 parolasıyla kaldırın.