Bu dosya, Excel sayfası üzerinde şekillerle çizilmiş bir Türkiye haritası ve bu haritanın etkileşimli çalışmasını sağlayan Kullanıcı Tanımlı Fonksiyonlar içerir. Fare imlecini bir ilin üzerine getirdiğinizde o ile ait bilgiler haritanın yanındaki alanda görüntülenir. Örnekte il adı, toplam acente sayısı, gerçek kişi acente sayısı ve tüzel kişi acente sayısı gösterilmektedir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme veya dışarıya bağlantı kuran bir işlem görülmemiştir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme veya dışarıya bağlantı kuran bir işlem görülmemiştir.
Dosyanın içeriği
- Harita: Harita şekilleri, bilgi etiketleri (X2:X5 aralığı) ve yardımcı hücreler bu sayfadadır. Haritanın ilgili hücreleri KÖPRÜ (HYPERLINK) formülleriyle doldurulmuştur. CN:CS sütunlarında il listesi ve seçim için kullanılan değerler yer alır.
- Hesplama: Her ilin şekline ait sol konum, genişlik ve orta nokta değerleri ile fare konumuna olan uzaklığın hesaplandığı yardımcı sayfadır.
Kullanılan formüller
=IFERROR(HYPERLINK(koordinat(ROW(),COLUMN()),""),""): Harita alanındaki her hücreye yerleştirilmiştir. Fare hücrenin üzerine geldiğinde koordinat fonksiyonunu çalıştırır.=IF(AI2="","","İli:"): Bilgi etiketlerini yalnızca bir il seçiliyse gösterir.=sol(A2)ve=gen(A2): Hesplama sayfasında il şeklinin konum ve genişlik değerlerini alır.SQRTile kurulan formül, fare konumu ile il şekli arasındaki uzaklığı hesaplar.- EĞERSAY (COUNTIF), KÜÇÜK (SMALL), MAK (MAX), İNDİS (INDEX) ve SOLDAN (LEFT) fonksiyonları, fare altındaki ilin adını bulmak için kullanılmıştır. Sonuç, ildeg adlı alana yazılır.
Makrolar
- koordinat: Fare altındaki hücrenin sol ve üst konumunu soldeg ve ustdeg adlı hücrelere yazar. İl bilgisi doluysa "il" adlı şekli imlecin yanına taşıyıp görünür yapar, değilse gizler.
- ust, sol, yuk, gen: "S_" önekiyle adlandırılmış il şeklinin üst konumunu, sol konumunu, yüksekliğini ve genişliğini döndüren fonksiyonlardır.
- Worksheet_Change (Sheet2): Sayfa her hesaplandığında seri alanını tarar. Seçili ilin şeklini açık mavi, diğerlerini beyaz renge boyar.
- AutoSize: Sütun genişliğini ve satır yüksekliğini harita ızgarasına göre ayarlar.
- Workbook_Open: Boş bir yordamdır, işlem yapmaz.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Harita sayfasında fare imlecini bir ilin üzerine getirin.
- İlin rengi değişir ve haritanın yanındaki alanda il bilgileri görüntülenir.
- Kendi verilerinizi kullanmak için il listesindeki değerleri ve bilgi etiketlerinin bağlı olduğu hücreleri düzenleyin.