hücreleri birtek hücrede birleştirme

Katılım
7 Ocak 2005
Mesajlar
236
Excel Vers. ve Dili
Office Excel 2003 Tr/İng.
Altın Üyelik Bitiş Tarihi
03.01.2019
Arkadaşlar merhaba!
yine bir hususta yardımınıza ihtiyacım var.
c1:c279 arası hücrelerdeki bilgilerin tamamını aralarında ";" olacak şekilde
d1 hücresinde toplamaya çalışıyorum ancak kurduğum döngüdeki bariz hatayı çözemedim..yardımlarınız rica ediyorum.

For i = 1 To 279

Range("d1") = Cells(i, 3) & ";"

Next i


Saygılarımla.
 
Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
Sub Düğme1_Tıklat()
For i = 1 To 279

Range("d1") = Range("d1") & Cells(i, 3)

Next i

End Sub
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,216
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Kodu bir deneyiniz.
Sub test()
For i = 1 To 279
[d1] = [d1] & Range("c" & i) & ";"
Next
End Sub
 
Katılım
7 Ocak 2005
Mesajlar
236
Excel Vers. ve Dili
Office Excel 2003 Tr/İng.
Altın Üyelik Bitiş Tarihi
03.01.2019
Sn metinozlu bu kadar hızlı yanıt için çok teşekkür ederim.Harika bir çözüm oldu.Bu arada ben de özür dileyerek ( forumda tam bir arama yamadan sorumu gönderdiğim için) Sayın Necdet Yeşertener Üstadın buna benzer bir sorudan aldığım alternatif cevabıda ekleymek istiyorum.
For i = 3 To [A65536].End(3).Row
[d1] = [c1] & "; " & Cells(i, "c")
Next i

en içten sevgi ve saygılarımla.
 
Katılım
7 Ocak 2005
Mesajlar
236
Excel Vers. ve Dili
Office Excel 2003 Tr/İng.
Altın Üyelik Bitiş Tarihi
03.01.2019
Valla arkadaşlar metinozlu'ye cevap yazarken sizlerinden cevaplarınızı yanıtımdan sonra görünce şaşırmadım desem yalan olacak.Bunca hız bunca iyiniyet daha ben başka bir forumda görmedim.Hepinize ayrı ayrı teşekkür ediyorum. İçten sevgilerimi gönderiyorum en derin saygılarımla.
 
Üst