Bu dosya, seçilen il ve ilçeye ait aylık namaz vakitlerini Diyanet İşleri Başkanlığı'nın namaz vakitleri sayfasından çekerek Excel sayfasına listeler. Il ve ilçe bilgileri açılan listelerden seçilir, tek düğmeyle güncelleme yapılır.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Makro kodları gizlidir; koda ulaşmak isteyenler sitedeki Özel Destek sekmesini kullanabilir.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- namaz-vakitleri: Tek sayfadır. Il ve ilçe açılan listeleri ile güncelleme düğmesi bu sayfadadır. Veriler C1:I32 aralığında listelenir. Başlıklar: Tarih, İmsak, Güneş, Öğle, İkindi, Akşam, Yatsı.
- Tarih sütununda "10 Mayıs 2019 Cuma" biçiminde gün adıyla birlikte tarih yer alır; vakit sütunlarındaki değerler saat biçiminde tutulur.
- İl ve ilçe listeleri, dosyanın içindeki makro modülünde tanımlı şehir ve ilçe kod tablosundan beslenir. Her ilçenin Diyanet sitesindeki kodu bu tabloda bulunur.
Makrolar
- Workbook_Open: Dosya açıldığında il listesini doldurur, ilçe listesini temizler ve en son seçilen il ile ilçeyi Windows kayıt defterinden okuyarak il listesinde otomatik seçer. Daha önce seçim yapılmamışsa varsayılan olarak ANKARA gelir.
- cbSehir_Change ve cbSehir_Exit: Il seçimi değiştiğinde ilçe listesini seçilen ile göre yeniden oluşturur.
- CommandButton1_Click: Güncelleme düğmesidir. Seçilen il ve ilçeyi kayıt defterine kaydeder, ilçe koduna göre Diyanet'in namaz vakitleri adresine bağlanır, sayfadaki eski verileri temizler ve sayfadaki "Aylık Namaz Vakitleri" tablosunu C sütunundan I sütununa yazar. Ardından başlıkları kalın yapar ve tabloya kenarlık ekler. Bağlantı kurulamazsa uyarı mesajı gösterilir.
Makro kodları gizlidir; koda ulaşmak isteyenler sitedeki Özel Destek sekmesini kullanabilir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- İl açılan listesinden ilinizi, ardından ilçe listesinden ilçenizi seçin.
- Güncelleme düğmesine tıklayın.
- Aylık vakitler namaz-vakitleri sayfasında listelenir.
- Bilgisayarın internet bağlantısı olması gerekir.