Bu dosya, girilen yıl için aylık sütunlardan oluşan bir takvim sayfasını makro ile otomatik üretir. Her ayın günleri gün adıyla birlikte alt alta listelenir; Pazar ve Cumartesi günleri ayrı renklerle, hafta içi günler farklı bir renkle boyanır. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Fonksiyon ayrı bir sayfa gerektirmez; makro modülünde tanımlıdır. Yıl 2014 ve Yıl 2017 sayfalarında C7 hücresi, sayım sonuçlarını bir ağırlıkla birleştirir:
Dosyanın içeriği
- AnaSayfa: Boş sayfadır; makro buradan çalıştırılabilir.
- Yıl 2017: Makroyla oluşturulmuş örnek takvim. Satır 1'de ay adları, altında "Pazar, 1" biçiminde gün adı ve gün numarası yer alır.
- Yıl 2014: Aynı yapıda bir örnek daha; gün adları İngilizce (Wednesday, 1 gibi) görünür.
Kullanılan formüller
Örnek sayfaların C1:C7 hücrelerinde, dosyadaki özel fonksiyon renktopla kullanılır. Fonksiyon, belirtilen sütunun 7 ile 40. satırları arasında verilen renk indeksine sahip hücreleri sayar. Örneğin C1 hücresindeki formül şöyledir:=renktopla(6;C9)
=C1*5+C6*7,5
Makrolar
- Yillik_Takvim: Bir giriş kutusu açıp yılı sorar. Aynı adlı "Yıl ..." sayfası varsa siler, yeni bir sayfa ekler ve 12 ayı sütunlara yazar. Her ay için gün sayısı hesaplanır; Pazar, Cumartesi ve hafta içi günler farklı renk indeksleriyle (5, 6 ve 48) boyanır.
- WhichWeekday: Hafta günü numarasını Pazar, Pazartesi gibi Türkçe gün adına çevirir.
- renktopla: Yukarıda anlatılan, renkli hücreleri sayan fonksiyondur.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Alt+F8 ile Yillik_Takvim makrosunu seçip çalıştırın.
- Açılan kutuya istediğiniz yılı yazıp onaylayın.
- Oluşan "Yıl ..." sayfasında aylar sütunlar halinde, günler renklendirilmiş olarak listelenir.
- Renkli günleri saymak istiyorsanız renktopla fonksiyonunu renk indeksi ve sütun hücresiyle kullanın.