Karelerde Hareketli Kareler Oluşturma

Karelerde Hareketli Kareler Oluşturma

Karelerde Hareketli Kareler Oluşturma
Bu dosya, iç içe yerleşen karelerin kenar uzunluğu ve dönme açısına göre grafik üzerinde çizildiği, istenirse sürekli döndürülerek animasyona dönüştürülen bir Excel şablonudur. Köşe koordinatları trigonometrik formüllerle hesaplanır ve grafik bu değerlerden beslenir.

Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • S: Kontrol sayfasıdır. "DIŞ Kare Kenar Uzunluğu", "KOMPLE Döndürme (Eksenlerin Döndürülmesi)" ve "Adım - Adım İlerleme" alanları ile "Animasyon", "Sayaç" ve "Süre" bölümleri bulunur. Kenar uzunluğu varsayılan olarak 1,1 değerindedir. Sayfadaki kaydırma çubukları ve düğmeler bu alanları yönetir.
  • H: Hesap sayfasıdır (A1:Q298). "Kare Merkezleri" tablosunda Kare.1, K1.2, K2.1, K3.1 gibi karelerin x ve y koordinatları yer alır. "Trm - Kare A", "B", "C" ve "D" sütunlarında ise kareler arasındaki geçiş adımlarının (No sütunu) koordinatları hesaplanır.
  • Dosyada bir grafik bulunur; çizim H sayfasındaki değerlerden oluşur.

Kullanılan formüller​

  • SIN, COS ve RADIANS fonksiyonları köşe noktalarının koordinatlarını hesaplar. Dosyada toplam 930 formül vardır.
  • Formüllerde a (kenar uzunluğu, S!F4), f (kare açısı, S!F6), w (döndürme, S!F8), u ve t adları kullanılır. Örneğin C3 hücresindeki formül şöyledir:
    Excel formülü
    =a/3*2^0.5*SIN(RADIANS(45+f))
  • Adlandırılmış u değeri, animasyon çalışırken sayaç değerinden, çalışmazken w değerinden alınır; t ise açıyı 0-45 derece aralığına indirger.
  • K3 gibi hücrelerde ara kareler, iki kare değeri arasında yüzde oranıyla ($I3/100) doğrusal olarak hesaplanır.

Makrolar​

  • aBar, fBar ve wBar olayları: Kaydırma çubukları kenar uzunluğunu (değer/100), kare açısını (-90 + değer) ve döndürme açısını değiştirir.
  • Worksheet_Change: Hücreye elle değer girildiğinde çubukları günceller. Kenar uzunluğu 0,6-1,2, kare açısı -90 ile 90, döndürme 0-360 aralığında kabul edilir; geçersiz girişte önceki değer geri yüklenir.
  • basla: Animasyonu başlatır. Sayaç ve süre değerlerini sıfırlar, çubukları devre dışı bırakır, sayfayı korumaya alır ve döngüyle döndürme açısını sürekli artırır.
  • dur: Animasyonu durdurur, sayfa korumasını kaldırır ve çubukları yeniden etkinleştirir.
Kodda dosya silme ya da dış bağlantı işlemi yoktur.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. S sayfasında kaydırma çubuklarıyla veya hücrelere değer girerek kenar uzunluğunu ve açıları ayarlayın.
  3. Animasyon için basla makrosunun bağlı olduğu düğmeye tıklayın; animasyon sırasında çubuklar kilitlenir.
  4. Durdurmak için dur makrosunun düğmesini kullanın.
Dosyada kaynak bağlantısı olarak dış bağlantı bulunur.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
8
Gösterim
2,186
İlk sürüm
Güncel
SHA-256
8531af89edbf8eda59e5fd6d6805b8271d020606fb7fad86c5cccc71a5d3bfc3

Puanlar

5.00 Oylama 1 İnceleme
Geri
Üst