Bu dosya, halka grafiğin dilimlerini tek seferde göstermek yerine sırayla ve yavaş yavaş oluşturan bir animasyon şablonudur. Değerler tabloya girilir; grafik makro yardımıyla adım adım dolar.
Dosya makro içerir (.xlsm). Açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir (.xlsm). Açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sayfa1: "Animasyon - HALKA Grafik" başlığı altında No, Değer, Hesap Değ ve Hesap (%) sütunlarından oluşan tablo (5-10. satırlar, altı değer satırı) ve 11. satırda kalan payı gösteren ek satır bulunur.
- Aynı sayfada üç grafik yer alır. Animasyon süresi ve "Animasyonun Tamamlanması" alanı da bu sayfadadır.
- Değer sütununda örnek olarak 99, 34, 174, 186, 120 ve 245 değerleri hazır gelir; kendi verilerinizle değiştirilir.
- Grafikte halka delik boyutunun %0 olarak ayarlanması, halkanın pasta grafik gibi görünmesini sağlar.
Kullanılan formüller
- B5: Değer sayısal ve sıfırdan büyükse sıra numarasını üretir, aksi halde boş bırakır. Formül IFERROR, AND, ISNUMBER ve MAX fonksiyonlarını kullanır.
- I5: Animasyonun o anki adımına göre, her dilim için değerin ne kadarının çizileceğini hesaplar. Her dilim sırasını bekler ve 100 adımda tamamlanır.
- O5: Dilimin grafikteki yüzde payını hesaplar.
- Son satırdaki formül, kalan payı sıfıra tamamlayacak şekilde hesaplar:
=100-SUM(O5:O10) - Hesaplar; alfa, d, rng, s, sa ve süre adlı tanımlı adlara dayanır.
Makrolar
- basla: Adım sayacını sıfırlar, süreyi temizler ve sayfayı korumaya alır. Ardından sayacı ikişer ikişer artırarak grafiği doldurur, her adımda süreyi günceller ve işlem bitince korumayı kaldırır. Kodda dosya silme ya da dış bağlantı yoktur.
- Worksheet_Change: Değer aralığında bir değişiklik olduğunda basla makrosunu otomatik çalıştırır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Değer sütunundaki (F5:F10) sayıları kendi verilerinizle değiştirin.
- Değişiklik yapıldığında animasyon otomatik başlar; grafik dilim dilim oluşur.
- Animasyonun süresi "Süre" alanından izlenebilir.