Bu şablon, seçilen yıl ve aya göre yan yana üç aylık takvim oluşturur. Üst bölümdeki ay hücrelerinin üzerine fare ile gelindiğinde, o ayın önceki ve sonraki ayları da takvimde listelenir. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya ayrıca dış bağlantı içerir.
T4 hücresi yılın geçerli olup olmadığını denetler ve seçilen ayın ilk gününü üretir; geçersiz yılda boş döner. Günlerin dizilimi LET, SEQUENCE, WEEKNUM, EOMONTH, WEEKDAY, INDEX ve QUOTIENT fonksiyonlarıyla kurulur. Bu formüller dinamik dizi desteği gerektirir, bu nedenle Microsoft 365 veya Excel 2021 ve sonrası kullanılmalıdır. Ay adı B16 hücresinde TEXT fonksiyonuyla elde edilir.
Dosyanın içeriği
- Sayfa1: Tüm çalışma tek sayfada toplanmıştır.
- Üst satırda yılın 12 ayını temsil eden, ikişer ay aralıklı yerleşmiş ay hücreleri bulunur (H2, P2, X2, AF2, AN2, AV2).
- B4 hücresi yıl girişidir; yalnızca 1900 ile 9999 arasındaki tam sayılar kabul edilir. Örnek dosyada yıl 2022 olarak girilmiştir.
- B14 hücresi seçilen ayın numarasını tutar (örnekte 9); B16 hücresi bu numaranın ay adını (Eylül) gösterir.
- T6 satırında Hft, Pzt, Sal, Çar, Per, Cum, Cmt, Paz başlıkları yer alır; altında önceki, seçilen ve sonraki aya ait günler hafta numaralarıyla listelenir.
Kullanılan formüller
Ay hücrelerindeki formül, fare üzerine gelindiğinde makroyu çağıran HYPERLINK fonksiyonunu kullanır. Örnek olarak H2 hücresi:T4 hücresi yılın geçerli olup olmadığını denetler ve seçilen ayın ilk gününü üretir; geçersiz yılda boş döner. Günlerin dizilimi LET, SEQUENCE, WEEKNUM, EOMONTH, WEEKDAY, INDEX ve QUOTIENT fonksiyonlarıyla kurulur. Bu formüller dinamik dizi desteği gerektirir, bu nedenle Microsoft 365 veya Excel 2021 ve sonrası kullanılmalıdır. Ay adı B16 hücresinde TEXT fonksiyonuyla elde edilir.
Makrolar
Dosyada Module1 modülünde tek bir say işlevi vardır. İşlev, aldığı ay numarasını s adlı ada (Sayfa1!B14) yazar. Ayrı bir çalıştırma gerekmez; ay hücresinin üzerine fare ile gelindiğinde HYPERLINK formülü aracılığıyla çalışır. Kodda dosya silme veya dışarıya bağlantı işlemi yoktur.Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- B4 hücresine 1900 ile 9999 arasında bir yıl girin.
- Üstteki ay hücrelerinin üzerine fare ile gelin; seçilen ay B14 hücresine yazılır ve takvim güncellenir.
- Takvimde önceki, seçilen ve sonraki ayın günlerini hafta sırasına göre izleyin.