Excel ile Kelimelik Oyun Oynama dosyası, belirlenen kelime uzunluğuna ve harflerin konumuna göre eşleşen kelimeleri bulur. Kelime tahmini yapmaz; girilen harf düzenine uyan kelimeleri gizli bir kelime listesinden süzerek listeler. Kelimelik türü oyunlarda uygun kelimeleri aramak için kullanılabilir.
Dosyanın içeriği
- Sayfa2: Çalışma ekranıdır. B3 hücresine kelime uzunluğu, N3 hücresine dolu hücre sayısı girilir. Harfler 6. satırdaki B6:Y6 aralığında üretilir ve KELİME BUL düğmesi bu sayfadadır. Eşleşen kelimeler AA sütununda AA3 hücresinden başlayarak listelenir.
- DATA: Gizli sayfadır. A sütununda yaklaşık 76 bin kelimelik liste bulunur ve arama bu listeden yapılır.
Kullanılan formüller
Dosyada çalışma sayfası formülü olarak yalnızca CHAR fonksiyonu ile boşluk karakteri üreten bir hücre vardır. Asıl işlem makrolarla yapılı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.- harfUret: N3 hücresindeki sayı kadar rastgele konum seçer ve bu konumlara A-Z aralığından rastgele harf yazar. Seçilen hücrede kısa bir süre harfler hızla değişir, ardından son harf kalır. N3 değeri 1'den küçükse uyarı verilir.
- kelimeBul: Önceki sonuçları temizler, 6. satırdaki dolu ve boş hücrelerden bir arama deseni oluşturur ve DATA sayfasındaki kelimeleri bu desene göre denetler. Uyan kelimeler AA sütununa yazılır. Boş hücreler herhangi bir harfi, dolu hücreler o harfin o konumda olmasını ifade eder.
- Worksheet_Change: B3 veya N3 değiştiğinde 6. satırı ve eski sonuçları temizler, ardından harfUret ve kelimeBul makrolarını çalıştırır. 6. satırdaki harfler elle değiştirildiğinde yalnızca kelimeBul çalışır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Sayfa2 sayfasında B3 hücresine kelime uzunluğunu girin.
- N3 hücresine harfle doldurulacak hücre sayısını girin. Harfler rastgele üretilir ve eşleşen kelimeler AA sütununda listelenir.
- Kendi harflerinizle denemek için 6. satırdaki hücrelere harf yazın veya mevcut harfleri değiştirin; liste otomatik güncellenir.
- Aramayı yeniden çalıştırmak için KELİME BUL düğmesini kullanın.