Bu dosya, seçilen hücre aralığında yan yana duran sütunların değerlerini her satır için tek hücrede birleştiren bir makro örneğidir. Birleştirilen metin, seçimin en soldaki sütununa yazılır.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sayfa1: B5:B10 aralığında deneme verileri yer alır (A 1 Ğ, B 2 Ü, C 3 Ş, D 4 İ, E 5 Ö, F 6 Ç). Her hücrede boşlukla ayrılmış harf, rakam ve Türkçe karakter bulunur. Sayfada ayrıca R20 hücresinde dosya başlığı yazılıdır.
Makrolar
- SutunBirlestir (Module1): Seçili aralığın ilk satırını, ilk sütununu, sütun sayısını ve satır sayısını belirler. Seçimdeki her satır için sütunlar soldan sağa taranır, hücrelerde görünen metin (Text) aralarına boşluk konularak art arda eklenir ve taranan hücreler temizlenir. Baştaki ve sondaki boşluklar Trim ile silinir, sonuç seçimin ilk sütunundaki hücreye yazılır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Birleştirmek istediğiniz hücre veya sütunları satırlarıyla birlikte seçin.
- Geliştirici sekmesinden Makrolar penceresini açın (Alt+F8) ve SutunBirlestir makrosunu çalıştırın.
- Her satırın birleşik değeri seçimin ilk sütunundaki hücrede görünür; diğer sütunlar boşalır.
- Kendi ddosyanızda kullanmak için makro kodunu VBA düzenleyicisinden (Alt+F11) yeni bir modüle kopyalayın.