Kod birleştirme

Katılım
27 Ekim 2024
Mesajlar
3
Excel Vers. ve Dili
2013
Merhaba,

Alt alta birden fazla satırı tek bir hücreye (sütüna) aralarında ";" olacak şekilde nasıl yazdırabilirim.
 

NBATMAN

Destek Ekibi
Destek Ekibi
Katılım
1 Aralık 2007
Mesajlar
657
Excel Vers. ve Dili
Office 2003 excel Türkçe
Merhaba

Örneğin B1 hücresinde birleştirme yapacaksanız en basit hali aşağıdaki gibidir.

=A1 & ";"& A2 & ";" & A3
 
Katılım
27 Ekim 2024
Mesajlar
3
Excel Vers. ve Dili
2013
Merhaba

Örneğin B1 hücresinde birleştirme yapacaksanız en basit hali aşağıdaki gibidir.

=A1 & ";"& A2 & ";" & A3
Öncelikle teşekkür ederim.
Evet bunu denedim ama veri eklemek istediğimde ve sürekli iletmiş olduğunuz formulü girmeden yani X satır olduğunda nasıl ilerleyebilirim.
 

NBATMAN

Destek Ekibi
Destek Ekibi
Katılım
1 Aralık 2007
Mesajlar
657
Excel Vers. ve Dili
Office 2003 excel Türkçe
Birleştirilecek Satırlar hep ardışılmıdır. Yani
A1
A2
A3
A4
A5
.
.
.
.
A47 kadar örneğin art arda hiçbir satır atlamadan mı? birleştirilecek.
 
Katılım
11 Temmuz 2024
Mesajlar
150
Excel Vers. ve Dili
Excel 2021 Türkçe
Makro ile yapmak mümkün, deneyip sonucu paylaşabilir misiniz;


Kod:
Function BirlestirAralik(BirlesimAlani As Range) As String
    Dim Hucre As Range
    Dim Sonuc As String
    For Each Hucre In BirlesimAlani
        If Hucre.Value <> "" Then
            If Sonuc = "" Then
                Sonuc = Hucre.Value
            Else
                Sonuc = Sonuc & ";" & Hucre.Value
            End If
        End If
    Next Hucre
    BirlestirAralik = Sonuc
End Function
Makroyu ekledikten sonra, yazdırmak istediğiniz sütuna şu formülü girin;

=BirlestirAralik(A1:A10)
 
Üst