Bu dosya, A sütunundaki boşluklarla ayrılmış ifadeleri makro yardımıyla B ve C sütunlarına bölmeyi gösteren örnek bir çalışmadır. Örnek veride Türkçe sözcük ile Rusça karşılığı yan yana yazılmıştır ve makro bu iki parçayı ayrı sütunlara dağıtır.
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:C2 aralığında örnek veri bulunur. A sütununda "kalem rucka" ve "kitap kniga" ifadeleri, C sütununda ise bunların ikinci parçaları ("rucka", "kniga") yer alır.
- Module1: Ayırma işlemini yapan Turke_Rusca_Ayirma makrosunu barındırır.
Makrolar
Turke_Rusca_Ayirma makrosu çalıştığında önce B2:C65536 aralığındaki içerik temizlenir. Ardından A sütunundaki dolu satırlar tek tek taranır ve her hücre Split ile boşluklara göre parçalanır:- Tek sözcük varsa B sütunundaki değer C sütununa aktarılır.
- İki sözcük varsa ilk sözcük B sütununa, ikinci sözcük C sütununa yazılır. İlk sözcük B sütununda daha önce geçiyorsa, tekrar sayısı kadar nokta eklenerek (Rept ile) B sütunundaki değerlerin birbirinden farklı kalması sağlanır.
- İkiden fazla sözcük varsa ilk iki sözcük B sütununa, kalan sözcükler C sütununa yazılır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Ayrılacak ifadeleri Sayfa1 içinde A sütununa alt alta yazın.
- Alt+F8 tuşlarıyla makro listesini açın, Turke_Rusca_Ayirma makrosunu seçip çalıştırın.
- Sonuçları B ve C sütunlarında kontrol edin. Her çalıştırmada B2:C65536 aralığı temizlendiği için bu alana elle girilen veriler silinir.