aynı satırları tek sutunda birleştirme

bekirk1981

Altın Üye
Katılım
14 Kasım 2014
Mesajlar
67
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
23-04-2025
Arkadaşlar Merhaba;
satış faturalarım adı altında bir dosyam var, burada satış faturaları listesi içersinde bulunan satırların ,birleştirilenler kısmına tek satırda yazdırılmasını istiyoruz. Fkat bir türlü yapamadık, yardımcı olabilirmisiniz ?
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Aşağıdaki kodu Fatura Listesi adlı sayfanın kod sayfasına kopyalayıp çalıştırın.
Kod:
Sub test()
    Dim Bak As Long, Sira As Long
    Dim Cins As String, Miktar As String
    
    For Bak = 5 To Cells(Rows.Count, "A").End(xlUp).Row
        Do
            If Cins = "" Then
                Cins = Cells(Bak, "C")
                Miktar = Cells(Bak, "D")
            Else
                Cins = Cins & ", " & Cells(Bak, "C")
                Miktar = Miktar & ", " & Cells(Bak, "D")
            End If
            
            If Cells(Bak, "A") <> Cells(Bak + 1, "A") Then
                Exit Do
            End If
            Bak = Bak + 1
        Loop
        With Worksheets("Birleştirilenler")
            Sira = .Cells(Rows.Count, "A").End(xlUp).Row + 1
            .Cells(Sira, "A") = Cells(Bak, "A")
            .Cells(Sira, "B") = Cells(Bak, "B")
            .Cells(Sira, "C") = Cins
            .Cells(Sira, "D") = Miktar
            .Cells(Sira, "E") = Cells(Bak, "E")
            .Cells(Sira, "F") = Cells(Bak, "F")
            .Cells(Sira, "G") = Cells(Bak, "G")
            .Cells(Sira, "H") = Cells(Bak, "H")
            .Cells(Sira, "I") = Cells(Bak, "I")
        End With
        
        Cins = ""
        Miktar = ""
    Next
    
    MsgBox "Tamamlandı.", vbInformation
End Sub
 
Son düzenleme:

bekirk1981

Altın Üye
Katılım
14 Kasım 2014
Mesajlar
67
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
23-04-2025
merhaba;
kod sayfası dediğiniz yer ? neresi
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
"Satış Faturaları Listesi" sayfa sekme adını sağ tıklatın, kod görüntüle seçin, açılan sayfaya kodları kopyalayın.
Kodların herhangi bir satırı seçiliyken F5 tuşuna basarak kodları çalıştırın.
 

bekirk1981

Altın Üye
Katılım
14 Kasım 2014
Mesajlar
67
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
23-04-2025
teşekkür ederim, fakat satırları incelediğimizde bazı satırlarda atlama yaptığı gözükmektedir.
 

Ekli dosyalar

bekirk1981

Altın Üye
Katılım
14 Kasım 2014
Mesajlar
67
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
23-04-2025
yani faturasının sıra nosu ile ihraç edilen malın cinsi karşılanmamaktadır. farklı karşılıklar gelmektedir.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Kodu düzelttim yeniden deneyin.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Şimdi yeniden test ettim sonuç doğru çıkıyor.
Siz son değiştirdiğim kodları alıp denediniz değil mi?


243600
 

Ekli dosyalar

Son düzenleme:

bekirk1981

Altın Üye
Katılım
14 Kasım 2014
Mesajlar
67
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
23-04-2025
evet , yeniden denedik teşekkür ederim.
 
Üst