Bu dosya, İstanbul ilçelerinden biri seçildiğinde o ilçenin güncel nöbetçi eczanelerini çekip tablo halinde listeler. Veriler İstanbul İl Sağlık Müdürlüğünün web sitesinden Power Query ile alınır; ilçe seçimi yapıldığında sorguyu yenileme işini bir VBA makrosu üstlenir.
Dosyanın içeriği
- Nobetci_Eczaneler: Ana çalışma sayfasıdır. C3 hücresinde ilçe seçimi için bir liste (veri doğrulama) bulunur; seçim alanında ilçe adı görüntülenir (örnekte Çatalca). Sonuç tablosu B5:I6 aralığındadır ve Tarih, Eczane Adı, Faks ve Adres sütunlarını içerir.
- Data: Gizli sayfadır. A1:A40 aralığında ilçe adlarının listesi tutulur ve seçim listesi bu aralıktan beslenir.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.- Worksheet_Change: Nobetci_Eczaneler sayfasında C3 hücresi değiştiğinde otomatik çalışır. Ekran güncellemesini ve olay işlemeyi geçici olarak kapatır, sayfadaki Query3 tablosunun sorgusunu arka planda çalıştırmadan yeniler, ardından ayarları eski haline getirir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- İnternet bağlantınızın açık olduğundan emin olun; sorgu verileri çevrimiçi kaynaktan alır.
- Nobetci_Eczaneler sayfasında C3 hücresindeki listeden ilçeyi seçin.
- Sorgu yenilendikten sonra B5:I6 bölgesindeki tabloda tarih, eczane adı, faks ve adres bilgileri güncellenir.
- Başka bir ilçe için C3 hücresinden yeni seçim yapmanız yeterlidir.