Bu dosya, bilgisayarın tuttuğu 4 haneli gizli sayıyı tahmin etmeye dayanan bir sayı bulma oyunudur. Her tahminden sonra rakamların doğru yerde olup olmadığı "+1" ve "-1" ipuçlarıyla gösterilir. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Tahmin edilen rakamın sonucu şu formülle belirlenir; rakam kendi yerindeyse "+1", sayının diğer basamaklarında varsa "-1" yazılır:
M sütunundaki formüllerde LEN ile satırın boş olup olmadığı denetlenir; "+4" sonucunda "TEBRİKLER BULDUN", aksi halde "TEKRAR TAHMİN YAP" mesajı verilir. Son satırda ("M13") mesaj "Bulamadın" olur.
Dosyanın içeriği
- Sayfa1: A1:O15 aralığında oyun tablosu bulunur. B1 hücresinde gizli sayı, C1, D1, E1 ve F1 hücrelerinde bu sayının rakamlarına ayrılmış hali yer alır. C3 başlığı "TAHMİNLER" sütununu belirtir.
- Tahminler C4:C13 aralığına girilir (10 tahmin hakkı). İpuçları I sütununda, sonuç mesajı M sütununda görünür.
- UserForm1: Tahminlerin 10 metin kutusuna girildiği, her satırın kendi düğmesiyle gönderildiği form.
- Sayfada veri doğrulama (1 adet) tanımlıdır.
Kullanılan formüller
Gizli sayının yüzler basamağı şu formülle ayrıştırılır:Tahmin edilen rakamın sonucu şu formülle belirlenir; rakam kendi yerindeyse "+1", sayının diğer basamaklarında varsa "-1" yazılır:
Makrolar
- Sayfa1 CommandButton1_Click: C4:C13 aralığındaki tahminleri temizler, B1 hücresine RANDBETWEEN(1234,9876) ile yeni sayı üretir ve değeri sabitler.
- UserForm1: Yeni oyun düğmesi form alanlarını temizler ve yeni sayı üretir. Her tahmin düğmesi metin kutusundaki değeri ilgili C hücresine yazar, ipucu ve sonuç değerlerini formdaki etiketlere aktarır.
- Module1 Makro1: A1 hücresine rastgele sayı formülü yazar.
- Module1 Makro2: B4:B14 aralığını temizleyip örnek değerler girer ve çalışma kitabını kaydeder.
Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- Yeni oyun düğmesiyle gizli sayıyı üretin.
- Tahminlerinizi C4'ten başlayarak girin veya formu kullanın.
- "+1" ve "-1" ipuçlarına göre sonraki tahmini yapın; "+4" sonucu sayının bulunduğunu gösterir.