Bu dosya, Excel'de bir şeklin VBA makrosuyla nasıl canlandırılabileceğini gösteren bir animasyon örneğidir. Sayfa üzerindeki "ferman" adlı şeklin ayar değeri makro ile adım adım değiştirilir ve ferman açılıyormuş gibi bir görüntü elde edilir.
Dosyanın içeriği
- Sayfa1: A1:F16 aralığını kapsar. A1 hücresinde 5000 değeri bulunur; bu değer animasyondaki bekleme süresini belirler. Sayfada "ferman" adlı şekil yer alır.
- 1Modülü: Animasyon14 adlı makroyu içeren VBA modülüdür (20 satır).
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme veya dışarıya bağlantı gibi zararlı bir işlem yoktur.- Animasyon14: Önce "ferman" adlı şekli seçer. Ardından 250 adımlık bir döngüde şeklin birinci ayar (Adjustments) değerini 0'dan başlayarak her adımda 0,001 artırır; her adımda DoEvents çalıştırıldığı için ekran güncellenir ve şeklin kademeli olarak değiştiği görülür.
- Animasyon bittikten sonra A1 hücresindeki değer kadar boş bir döngü çalışır. Bu döngü, açılmış şeklin ekranda bir süre kalmasını sağlayan bekleme görevi görür.
- Bekleme sonunda şeklin ayarı 0'a döndürülür ve A1 hücresi seçilir.
Nasıl kullanılır
- Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
- Bekleme süresini değiştirmek için A1 hücresindeki değeri düzenleyin; değer büyüdükçe bekleme uzar.
- Geliştirici sekmesindeki Makrolar penceresinden Animasyon14 makrosunu seçip çalıştırın.
- Kendi şeklinizle denemek için şeklin adını Ad Kutusu'ndan "ferman" olarak değiştirin ya da koddaki şekil adını kendi şeklinize göre güncelleyin.