Bu dosya, tek bir hücreye yazılmış bir metnin ya da sayının her karakterini ayrı hücreye dağıtmayı gösterir. Dağıtma işlemi hem alt alta (satırlara) hem yan yana (sütunlara) yapılır. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- UYGULAMA20: A1:M18 aralığındaki tek sayfadır. A2 hücresinde örnek veri olarak 123456789 bulunur, B2:B8 hücrelerinde 2'den 8'e kadar sıra numaraları yer alır. Karakterlerin dağıtıldığı alanlar ve formülleri gösteren satır bu sayfadadır.
- alfabe: Tanımlı ad olarak "ABCDEFGHIJKLMNOPQRSTUVWXYZ" metnini tutar.
Kullanılan formüller
- MID ve ROW ile satırlara dağıtma: Her hücre, bulunduğu satır numarasına karşılık gelen karakteri alır. Örnek olarak D10 hücresindeki formül:
- MID ve COLUMN ile sütunlara dağıtma: Metin A14 hücresinden okunur, karakter sırası sütun numarasından gelir. A16 hücresindeki formül:
- I17 hücresinde, I16 hücresindeki formülün metnini gösteren formul işlevi kullanılır.
Makrolar
Dosyada Module2 modülü içinde formul adlı kullanıcı tanımlı bir işlev bulunur. İşlev, verilen hücrenin formülünü yerel dil yazımıyla metin olarak döndürür. Makro olarak çalıştırılmaz, hücreye formül olarak yazılır. Kodda dosya silme ya da dış bağlantı gibi işlem yoktur.Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Dağıtılacak metni ya da sayıyı formüllerin başvurduğu hücreye (A1 veya A14) yazın.
- Formülleri, karakter sayısı kadar satır veya sütun boyunca aşağı ya da sağa kopyalayın.
- Bir hücredeki formülün metnini görmek için hücreye =formul(hücre adresi) yazın.