Bu dosya, haftalık planı gün ve saat bazında hazırlamanızı sağlayan makro destekli bir çizelge şablonudur. Seçtiğiniz haftanın yedi günü yan yana gösterilir; her gün için süre ve ayrıntı girersiniz. Girdiğiniz kayıtlar yıl adıyla açılan veri sayfalarında saklanır, hafta değiştirdiğinizde ilgili kayıtlar çizelgeye geri yüklenir.
Dosyanın içeriği
- Schedule: Ana çizelge sayfasıdır. Üst bölümde bugünün tarihi, seçili hafta başlangıcı ve başlangıç günü bilgisi bulunur. Her gün için Dur. (süre), Time (saat) ve Details (ayrıntı) sütunları yer alır. Saat satırları yaklaşık 15 dakikalık aralıklarla ilerler. Sayfada Sunday, Monday gibi gün adları, süre listesi ve dolgu rengi için kullanılan hücreler de bulunur. Sayfada 3 veri doğrulama vardır.
- 2018: Veri sayfasıdır. 1. satırda yılın tarihleri, altında her güne ait süre ve ayrıntı kayıtları tutulur. Sayfada örnek olarak kişi adları ve süre numaraları görülür.
- Tanımlı adlar: Duration, Times, Weekdays, Months, Years, FillColor, StartTime ve EndTime gibi adlar çizelge ayarlarına bağlıdır. Staff adı ise #REF! hatası içerir, bu ad çalışmaz durumdadır.
Kullanılan formüller
=D4+1: Hafta başlığındaki sonraki günlerin tarihini bir gün artırarak üretir.=G6+0.0104166666666667: Saat satırlarını yaklaşık 15 dakika ekleyerek oluşturur.=YEAR(D4): Günün hangi yıl sayfasına ait olduğunu belirler.MATCHveINDIRECTileIFERROR: Seçilen tarihin yıl sayfasında hangi sütunda olduğunu bulur; sayfa yoksa boş değer döndürür.COLUMN: Sütun numarasını verir.- Yıl sayfalarında
IFveYEARile tarihler yıl sonunda kesilir.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme ya da dışarıya bağlantı kuran bir işlem görülmemiştir.- ScheduleRefresh: Çizelgeyi temizler, haftanın her günü için ilgili yıl sayfasını bulur ve kayıtları geri yükler. Yıl sayfası yoksa 2018 sayfasının tarih satırını kopyalayarak yeni bir sayfa oluşturur. Süreye göre hücreleri boyar.
- Worksheet_Change: Süre veya ayrıntı girdiğinizde kaydı yıl sayfasına yazar, süre değişince renkleri günceller. Hafta tarihi değişirse çizelgeyi yeniler.
- Worksheet_SelectionChange: Seçtiğiniz süre hücresinin değerini tutma hücresine aktarır.
- OpenCalendar: CalendarFrm takvim formunu açar. Seçtiğiniz gün etkin hücreye yazılır.
- PrevWeek, ThisWeek, NextWeek: Haftayı bir hafta geri, bugüne ya da bir hafta ileri alır.
- StopCode ve ResetCode: Yenileme sırasında olayları, otomatik hesaplamayı ve ekran güncellemesini kapatıp sonra açar.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Takvim düğmesiyle hafta başlangıç tarihini seçin veya önceki/sonraki hafta düğmelerini kullanın.
- İstediğiniz gün ve saat satırında süre sütunundan süreyi seçin; hücreler renklenir.
- Ayrıntı sütununa randevu veya görev notunu yazın.
- Başka bir haftaya geçip geri döndüğünüzde kayıtlarınız yeniden yüklenir.