Bu dosya, Viking Valknut sembolünü Excel grafiği olarak çizer. Sembol, eşkenar üçgenlerin köşe noktalarından ve bu noktaları birleştiren doğrulardan oluşturulur. Üçgenlerin kalınlığı ve sembolün dönüş açısı kaydırma çubuklarıyla değiştirilir, grafik anında yeniden çizilir.
Dosyanın içeriği
- S: Kontrol sayfasıdır. Başlıkta "VIKING Sembolleri - VALKNUT" yazar. "Eşkenar Üçgen - KALINLIK" değeri F4 hücresinde, "KOMPLE Döndürme" (eksenlerin döndürülmesi) değeri F6 hücresinde tutulur. Grafik ve kaydırma çubukları bu sayfadadır.
- H: Hesap sayfasıdır. "Tüm Noktalar" tablosunda N01, 1A, 1B, 2A gibi noktaların koordinatları, "Tüm Doğrular" tablosunda doğruların eğimleri, "Grafik Serileri" tablosunda ise grafiğe giden y değerleri bulunur.
Kullanılan formüller
- SIN ve RADIANS: Noktaların koordinatını üçgenin köşe açılarına (90, 210, 330 derece) döndürme açısı eklenerek hesaplar. Örneğin ilk noktanın değeri şöyle bulunur:
- IF ve ROUND: Doğruların eğimini hesaplar; iki noktanın x değerleri aynıysa doğru dikey kabul edilir ve "s" yazılır, değilse eğim bulunur.
- OFFSET ve MATCH: Grafik serisindeki doğru adına karşılık gelen noktanın değerini listeden çeker.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme veya dış bağlantı gibi işlem yoktur. Makrolar S sayfasının kod bölümündedir ve olaylara bağlı çalışır:- kBar_Change ve kBar_Scroll: Kalınlık çubuğunun değerini 100'e bölerek k hücresine yazar.
- fBar_Change ve fBar_Scroll: Döndürme çubuğunun değerini f hücresine yazar.
- Worksheet_Change: Hücreye elle değer girildiğinde çalışır. k için 0,25 ile 1,75, f için 0 ile 360 arasındaki sayılar kabul edilir ve çubuk buna göre ayarlanır; geçersiz giriş çubuktaki değerle değiştirilir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasına geçin.
- Kalınlık çubuğunu kaydırarak veya F4 hücresine 0,25 ile 1,75 arasında bir değer yazarak üçgen kalınlığını değiştirin.
- Döndürme çubuğunu kaydırarak veya F6 hücresine 0 ile 360 arasında bir açı yazarak sembolü döndürün.
- Grafikteki değişimi izleyin; H sayfasındaki hesaplar kendiliğinden güncellenir.