2019 İmsakiye Hazırlama, 1440 Hicri yılı Ramazan ayı için şehir bazında imsak, öğle ve akşam vakitlerini gösteren makrolu bir Excel şablonudur. Seçilen şehrin güncel vakitleri, oruç sürecine ait ilerleme oranı ve ibreli saat göstergesi tek ekranda izlenir.
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
- imsakiye: Görünen tek sayfadır. Şehir adı, bugünün tarihi, imsak, güneş, öğle, ikindi, akşam ve yatsı vakit alanları, saat ve saniye göstergeleri, "top oruç" ile "kalan süre" satırları ve bir grafik yer alır. Sayfada ayrıca rastgele seçilen bir ayetin Arapça metni ve Türkçe meali gösterilir.
- datalar (gizli): Şehir adı ile tarihin birleştiği anahtar sütunu, Hicri tarih (ör. 1 RAMAZAN 1440), imsak, öğle ve akşam vakitlerini ve şehir listesini içerir. Şehir listesi sehirler adıyla tanımlıdır.
- ayetler (gizli): 6236 satırlık ayet numarası ve meal listesidir.
- cizimler (gizli): Grafik ve gösterge çizimleri için kullanılan yardımcı sayfadır.
Kullanılan formüller
- TODAY ile bugünün tarihi alınır.
- VLOOKUP ile rastgele seçilen ayet numarasına karşılık gelen meal ve Arapça metin ayetler sayfasından getirilir.
- HOUR ve SECOND ile anlık saatin saat ve saniye değerleri ayrıştırılır.
- Şehir adı ile tarih birleştirilerek datalar sayfasında vakit araması için anahtar oluşturulur.
Makrolar
- CommandButton1_Click: Sürekli çalışan bir döngü başlatır. E2 hücresine anlık saati yazar ve iki ibreyi (niddle1, niddle2) B14 ve B15 hücrelerindeki değerlere göre döndürür; böylece saat canlı olarak ilerler.
- CommandButton2_Click: 1 ile 6236 arasında rastgele bir sayı üretip L1 hücresine yazar; bu sayıya ait ayet sayfada görüntülenir.
- beklet: Verilen saniye kadar bekleyen yardımcı fonksiyondur.
- Workbook_BeforeClose: Dosya kapatılırken uyarıları kapatır ve kaydetme sorusu sormadan çıkar; yapılan değişiklikler kaydedilmez.
Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- imsakiye sayfasında şehri seçin; vakitler seçime göre gelir.
- Saati başlatan düğmeye basarak ibrelerin ve saat göstergesinin canlı çalışmasını sağlayın.
- Ayet düğmesine basarak rastgele bir ayet görüntüleyin.
- Kapatırken değişiklikler kaydedilmediği için gerekli notları önceden başka bir dosyaya alın.