Şehirlerin Birbirine Uzaklıklarını Bulma

Şehirlerin Birbirine Uzaklıklarını Bulma

Şehirlerin Birbirine Uzaklıklarını Bulma
Şehirlerin Birbirine Uzaklıklarını Bulma, iki il seçimiyle aralarındaki kara yolu mesafesini kilometre cinsinden gösteren makrolu bir Excel dosyasıdır. Dosya açıldığında il seçimi için bir form otomatik olarak ekrana gelir. Seyahat ve lojistik planlamasında hızlı mesafe sorgulamak için kullanılabilir.

Dosyanın içeriği​

  • Mesafeler sayfası: A1:CI91 aralığında il mesafe tablosunu içerir. İl adları B3:B100 aralığındadır ve bu aralık iller adıyla tanımlıdır. Sayfadaki A1 ve A2 hücrelerine formdan seçilen iller yazılır, sonuç B1 hücresinde oluşur.
  • mesafe kullanıcı formu: İki ComboBox (il seçimi) ve sonucun yazıldığı bir etiket (Label3) bulunur.

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme veya dışarıya bağlantı işlemi yoktur.
  • auto_open: Dosya açıldığında mesafe formunu gösterir.
  • UserForm_Activate: Form açılırken birinci listede ilk ili, ikinci listede ikinci ili seçili getirir.
  • ComboBox1_Change ve ComboBox2_Change: Seçilen il Mesafeler sayfasında sırasıyla A1 ve A2 hücresine yazılır; B1 hücresindeki sonuç formdaki etikette gösterilir.
  • Makro1, Makro2, Makro3: Etkin hücreye VLOOKUP ve HLOOKUP içeren arama formülleri yazan kayıtlı makrolardır; form çalışması için gerekli değildir.

Kullanılan formüller​

Sayfada hücre formülü yoktur; arama mantığı makrolardaki VLOOKUP ve HLOOKUP fonksiyonlarına dayanır. HLOOKUP ikinci ilin sütun sırasını bulur, VLOOKUP bu sütundan birinci ilin satırındaki mesafeyi getirir. Makro1 aşağıdaki yapıyı R1C1 yazımıyla hücreye işler:
Excel formülü
=DÜŞEYARA(RC[-2];R[-86]C[-5]:R[-6]C[76];YATAYARA(R[1]C[-2];R[-88]C[-4]:R[-6]C[76];1);0)
=VLOOKUP(RC[-2],R[-86]C[-5]:R[-6]C[76],HLOOKUP(R[1]C[-2],R[-88]C[-4]:R[-6]C[76],1),0)

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Açılan formda birinci ve ikinci listeden illeri seçin.
  3. Seçim değiştikçe iki il arasındaki mesafe formdaki etikette güncellenir.
  4. Tablodaki mesafeleri görmek veya değiştirmek için formu kapatıp Mesafeler sayfasına geçin.

Galeri

  • Şehirlerin Birbirine Uzaklıklarını Bulma - 1
    Şehirlerin Birbirine Uzaklıklarını Bulma - 1

RftDvrc tarafından daha fazla dosya

Detaylar
Yazar
RftDvrc
İndirme
22
Gösterim
2,047
İlk sürüm
Güncel
SHA-256
75a867d105f3243f3ab83275e142304eb49eb88d39486a4dadea560c34da6a92

Puanlar

5.00 Oylama 1 İnceleme
Geri
Üst