Bu dosya, Excel hücrelerinde Matrix filmindeki yağan rakam görüntüsünü oluşturur. Hücrelerdeki rastgele rakamlar INT ve RAND fonksiyonlarıyla üretilir, bir makro de sayfayı kısa aralıklarla yeniden hesaplatarak rakamların akıyormuş gibi değişmesini sağlar.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
RAND 0 ile 1 arasında rastgele ondalıklı sayı verir, 10 ile çarpılır ve INT ile tam sayıya yuvarlanır. Formül iki dilde aynı yazıldığı için tek satırdır. Türkçe Excel'de fonksiyon adları kendiliğinden yerelleştirilir.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sayfa1: A1:AR32 aralığını kapsar. A, C, E, G gibi sütunlarda 2. ve 3. satırlardan 17. satıra kadar 0-9 arası tek haneli rakamlar yer alır. Rakamlar her yeniden hesaplamada değişir.
- AR1 hücresi: Makronun sayaç değerini yazdığı hücredir. Bu değer değiştikçe sayfa yeniden hesaplanır.
Kullanılan formüller
Rakam hücrelerinde 0 ile 9 arasında rastgele tam sayı üretmek için şu formül kullanılır:RAND 0 ile 1 arasında rastgele ondalıklı sayı verir, 10 ile çarpılır ve INT ile tam sayıya yuvarlanır. Formül iki dilde aynı yazıldığı için tek satırdır. Türkçe Excel'de fonksiyon adları kendiliğinden yerelleştirilir.
Makrolar
- Matrix: 1'den 50'ye kadar bir döngü çalıştırır. Her adımda AR1 hücresine döngü sayısını yazar, böylece sayfa yeniden hesaplanır ve rakamlar yenilenir. Adımlar arasında Sleep ile 50 milisaniye beklenir; DoEvents ekranın güncellenmesini sağlar.
Nasıl kullanılır
- Dosyayı açın ve uyarı çubuğundaki İçeriği Etkinleştir düğmesiyle makroları etkinleştirin.
- Alt+F8 tuşlarıyla makro listesini açın, Matrix makrosunu seçip Çalıştır düğmesine basın.
- Rakamların yaklaşık 2,5 saniye boyunca değiştiğini izleyin; makro 50 adımı tamamlayınca durur.
- Efekti tekrar görmek için makroyu yeniden çalıştırın. Kapsamı genişletmek için rakam formülü başka hücrelere kopyalanabilir.