Kritere Göre Birleştirme Yapma

Katılım
19 Kasım 2019
Mesajlar
5
Excel Vers. ve Dili
office pro plus 2016

Merhaba herkese hayırlı günler diliyorum , yukarıdaki bilgilerin D sütunundaki O.E.M Nr kısmındaki bilgileri "-" ile birleştirip G4 hücresine koymak istiyorum,
Bunu yaparken kriterim C sütunundaki veriler olacak , şöyle ki C sütunundaki her iki veri arasına kadar bu işlemi yap örneğin birleştirmeye başlarken 022.070 den başla 022.071 de bitir , Sonra 022.071 den başla bir sonraki veri hücresine kadar birleştir gibi ,

Bunu yapmamız mümkün müdür , ivedi yardımlarınızı bekliyorum , Saygılarımla

 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Merhaba

Sitemize hoş geldiniz.

Yukardaki mesajınızdaki talebiniz mümkün görünüyor. Fakat "... yukardaki bilgilerin " derken yukarda bilgi görünmüyor.
Sonuç almak istediğiniz talep şablonunuzu bizimle paylaşırsanız daha iyi yardımcı olabiliriz.

Selamlar...
 
Katılım
19 Kasım 2019
Mesajlar
5
Excel Vers. ve Dili
office pro plus 2016

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,547
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif;

Kod:
Option Explicit

Sub Verileri_Birlestir()
    Dim X As Long, Son As Long, Bul As Long
    
    Range("G:G").Clear
    
    Son = Cells(Rows.Count, "D").End(3).Row
    
    For X = 2 To Son
        Bul = Cells(X, "C").End(4).Row
        If Bul = Rows.Count Then
            Cells(X, "G") = Join(Application.Transpose(Range("D" & X & ":D" & Son)), "-")
        Else
            Cells(X, "G") = Join(Application.Transpose(Range("D" & X & ":D" & Bul - 1)), "-")
        End If
        X = Bul - 1
    Next
    
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Üst