Takvime Görev Ekleme, Excel içinde hazırlanmış aylık bir takvim üzerinden güne görev girmeyi gösteren makrolu bir çalışma dosyasıdır. Girilen görevler ayrı bir sayfada tarihiyle birlikte tutulur, görevi olan günler takvimde renkle ayırt edilir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- takvim: Ay ve yıl başlığı ile Pts-Çrş-Cum-Paz gün başlıklarının bulunduğu aylık takvim. Günler B7:H12 aralığında listelenir; ay ve yıl bilgisi E2 ve E3 hücrelerinden okunur.
- Sheet3: Gizli sayfa. B1 ve B2 hücrelerindeki yıl ve ay değerlerini tutar, C1 ve C2 hücrelerinde takvimin kullandığı yıl ve ay sonucunu hesaplar.
- gorevler: B sütununda görev tarihi, C sütununda görev metni tutulur. Kayıtlar B3 ve C3 hücrelerinden başlar.
Kullanılan formüller
- DATE, WEEKDAY, COLUMNS, ISNUMBER ve IF fonksiyonları, ayın ilk gününü doğru gün sütununa yerleştirir ve sonraki günleri birer artırarak sayar.
- Ay sonunu geçen günler boş bırakılır. Bunun için ayın son günü şu mantıkla bulunur:
- QUOTIENT ve MOD, ay 12'yi aştığında veya 1'in altına indiğinde yılı ve ayı doğru değere çevirir.
- TEXT, takvim başlığında ay adını ve yılı birleştirir.
Makrolar
- Worksheet_BeforeDoubleClick: Takvimdeki gün hücresine çift tıklandığında bir giriş kutusu açar. Girilen metin gorevler sayfasında C sütununa, seçilen günün tarihi B sütununa eklenir; ardından günlerin rengi yenilenir.
- Year_Increase, Year_Decrease, Month_Increase, Month_Decrease: Sheet3 üzerindeki yıl ve ay değerini birer artırır veya azaltır, sonra renkleri günceller. Bu makroların düğmelere atanması gerekir.
- datehighlight: Görevi olan günleri mavi, diğer günleri siyah yazar.
- GetMonthlyList: Gösterilen aydaki görevleri "gün-ay: görev" biçiminde bir ileti kutusunda listeler.
Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- takvim sayfasında ay ve yıl değiştirme düğmelerini kullanarak istediğiniz aya gidin.
- Görev eklemek istediğiniz günün hücresine çift tıklayın.
- Açılan kutuya görevi yazıp onaylayın; gün mavi renkle işaretlenir.
- Kayıtları gorevler sayfasında kontrol edin.