Bu dosya, metin içinde karakter veya metin parçası arayan BUL ve MBUL formüllerinin kullanımını örnek isimler üzerinden gösterir. Hücrelerdeki formüllerin yazımı, kullanıcı tanımlı bir fonksiyon sayesinde yanında metin olarak da görülebilir.
BUL büyük/küçük harf ayrımı yapar; MBUL ise ayrım yapmadan arar ve joker karakter kabul eder. Sayfadaki diğer formüller, yanındaki hücrede yazılı olan formülün metin halini göstermek için aşağıdaki özel fonksiyonu çağırır:
Dosyanın içeriği
- BUL-MBUL: B2:J21 aralığında çalışan tek sayfadır. B sütununda örnek isimler (ör. Ayşe Akan) yer alır, D sütununda bu isimler üzerinde çalışan formüller bulunur. C sütunundaki formül, D sütununda metin olarak gösterilir.
- Tanımlı ad: alfabe adı, "ABCDEFGHIJKLMNOPQRSTUVWXYZ" metnini tutar.
Kullanılan formüller
Örnek satırda B17 hücresindeki isimde "a" harfinin kaçıncı karakterde bulunduğu şu formülle hesaplanır:BUL büyük/küçük harf ayrımı yapar; MBUL ise ayrım yapmadan arar ve joker karakter kabul eder. Sayfadaki diğer formüller, yanındaki hücrede yazılı olan formülün metin halini göstermek için aşağıdaki özel fonksiyonu çağırır:
=formul(C17)
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Module2 modülündeki formul fonksiyonu, kendisine verilen hücrenin formülünü yerel dil yazımıyla (FormulaLocal) metin olarak döndürür. Ayrı bir çalıştırma gerekmez; fonksiyon hücreye formül olarak yazılarak kullanılır. Kodda dosya silme veya dış bağlantı gibi bir işlem yoktur.Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- BUL-MBUL sayfasında B sütunundaki örnek isimleri ve D sütunundaki sonuçları inceleyin.
- Kendi metninizi denemek için B sütunundaki bir ismi değiştirin; formül sonucu otomatik güncellenir.
- Bir formülün yazımını metin olarak görmek için, formülün bulunduğu hücreyi gösteren =formul(hücre) yapısını başka bir hücreye yazın.