Bu şablon, A sütunundaki metinleri kelimenin son harfinden başlayarak alfabetik sıralar. Kafiye çalışması yapılan şiir dizeleri, sondan eşleşen kelime listeleri ve benzeri metin dizileri için kullanılabilir. Sıralanmış liste B sütununa yazılır, A sütunundaki özgün liste korunur.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sayfa1: A1:A21 aralığında sıralanacak metinler yer alır. Sonuç B sütununda oluşur.
- Module1: Sıralamayı yapan Exceldestek makrosunu içerir.
Makrolar
- Exceldestek: A sütunundaki son dolu satırı End(3) ile bulur ve A1'den bu satıra kadar olan metinleri belleğe alır. Ardından B sütunundaki eski sonuçları temizler.
- Sıralama için iç içe iki döngü kullanılır. Her iki metin karşılaştırılırken StrReverse ile ters çevrilir. Ters hali alfabetik olarak daha büyük olan metin, diğeriyle yer değiştirir. Böylece metinler son harften başa doğru sıralanmış olur.
- Sıralanan liste B1'den başlayarak B sütununa yazılır.
- Makro dosya silme veya dışarıya bağlantı gibi işlemler yapmaz; yalnızca Sayfa1 üzerindeki hücrelerde çalışır.
Nasıl kullanılır
- Dosyayı açın ve istenirse makroları etkinleştirin.
- Sıralanacak metinleri Sayfa1'de A1 hücresinden başlayarak alt alta girin; arada boş satır bırakmayın.
- Alt+F8 ile makro listesini açın, Exceldestek makrosunu seçip çalıştırın.
- Son harfe göre sıralanmış liste B sütununda görüntülenir.
- Liste değiştiğinde makro yeniden çalıştırılır; B sütunu her seferinde temizlenip yeniden yazılır.