Kura Çekme Programı Oluşturma, Excel makrosuyla basit bir çekilişin nasıl yapılabileceğini gösteren şablondur. Hediyeleşme gibi etkinliklerde, listedeki kayıtlar arasından rastgele seçim yapmak için kullanılabilir.
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
- cekilis: A1 hücresinde "Basit Çekiliş Yapma" başlığı bulunan çekiliş sayfasıdır. Makro, çekilen değeri B4 hücresine yazar; B3 ve C3 hücreleri makronun kontrol ve sayaç değerleri için kullanılır.
- veriler: A sütununda SIRA numaraları, B sütununda bunlara karşılık gelen adlar bulunur. Aralık A1:B92 olup yaklaşık 91 kayıt alanı hazırdır. C sütunu, daha önce çekilenlerin kaydı için kullanılır.
Makrolar
Kod cekilis modülünde yer alır ve iki yordamdan oluşur.- SayıÜret: veriler sayfasındaki dolu satır sayısı kadar aralıkta rastgele bir sıra numarası üretir. VLookup ile bu numaranın karşılığındaki B sütunu değerini bulup cekilis sayfasındaki B4 hücresine yazar.
- KuraÇek: kısa bir bekleme süresi (0,1 saniye) boyunca SayıÜret yordamını çalıştırarak değerlerin değişmesini sağlar, ardından kendini yeniden çağırır. Sayaç (C3) dolu satır sayısına ulaştığında çekilen değer veriler sayfasının C sütununa kaydedilir. C sütunu dolduğunda "Seçim sıfırlanıyor..." mesajı gösterilir ve C2 hücresinden itibaren kayıtlar temizlenir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- veriler sayfasında B sütununa çekilişe katılacak adları, A sütununa sıra numaralarını girin.
- cekilis sayfasında KuraÇek makrosunu Alt+F8 ile veya sayfaya bir düğme atayarak çalıştırın.
- Çekilen değer cekilis sayfasındaki B4 hücresinde görünür; çekilenler veriler sayfasının C sütununda listelenir.
- Tüm kayıtlar çekildikten sonra makro yeniden çalıştırılırsa liste sıfırlanır.