• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Alt Alta 50 Satırın Birleştirilerek Bir Hücreye Yazılması

Katılım
5 Ağustos 2009
Mesajlar
240
Excel Vers. ve Dili
Microsoft Office Excel 2010 32 Bit TR
Merhaba arkadaşlar elimdeki formda A1 hücresinden A50'ye kadar olan satırların her birinde ad soyad yazıyor bu ad soyadların, B1 hücresinde topluca yazdırmam mümkünmüdür.Örnek ;
A1---Ahmet UÇAR
A2---Veli GÜLMEZ
A3---Metin GÜR
A4---Yahya GÜR
"
"
"
A50---Kemal SAĞLAM

Olması Gereken Sonuç : Birleştirildikten Sonra B1 hücresine şu şekilde yazmalı Ahmet UÇAR, veli GÜLMEZ, Metin GÜR.....


-Bunu karşılaştırma tablam var orda bulamadığı kişilerin isimlerini yazıyor onda ki ismleri liste halinde bir hücreye topluycam ondan lazım.
 
Merhaba,
Şu şekilde denermisiniz.
Kod:
Sub birleştir()
    For a = 1 To [A65536].End(3).Row
       Range("B1") = Range("b1") & Cells(a, "A") & ","
    Next
End Sub
 
Çok Teşekkürler tam istediğim gibi olmuş.
 
Birleştir butonuna güncellemek için bastığımda yana doğru d1 yazdığı verileri öncekinin üzerine yığıyordu geliştirip şu şekilde yaptım kodu sorunum çözüldü. Sub birleştir()
Range( _
"D1: D1" _
).ClearContents
For c = 1 To [C65536].End(3).Row
Range("D1") = Range("D1") & Cells(c, "C") & ","
Next
End Sub
 
Geri
Üst