şartlı birleştir

Katılım
22 Eylül 2007
Mesajlar
247
Excel Vers. ve Dili
Türkçe 2016
Altın Üyelik Bitiş Tarihi
29-08-2024
İyi günler yapmak istediğim b kolondaki değerler aynı ise e kolonundaki değerleri birleştirip h kolonunda yazmasını işitiyorum bir makroyla yapıla bilirse daha iyi olur teşekkürler
 

Ekli dosyalar

Katılım
22 Eylül 2007
Mesajlar
247
Excel Vers. ve Dili
Türkçe 2016
Altın Üyelik Bitiş Tarihi
29-08-2024
Elinize sağlık benim istediğim b kolonunda ne kadar çift varsa karşılarındaki hücrelerin hepsini bir hücrede birleştirmesini istiyorum.
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Neden tek seferde ve açıklayıcı olsaydınız.
Deneyiniz.
Kod:
Sub Duzenle()

Dim i   As Long, _
    j   As Long, _
    lr  As Long

Application.ScreenUpdating = False
lr = Cells(Rows.Count, "A").End(3).Row + 1

Range("H2:H" & lr).Clear

j = 2
i = 2
Do
    If Cells(j, "B") = Cells(i, "B") Then
        Cells(j, "H") = Trim(Cells(j, "H") & " " & Cells(i, "E"))
    Else
        Cells(i, "H") = Cells(i, "E")
        j = i
    End If
    i = i + 1
Loop Until i > lr

Range("H1:H" & lr).SpecialCells(xlCellTypeBlanks).FormulaR1C1 = "=R[-1]C"

Application.ScreenUpdating = True

End Sub
 
Son düzenleme:
Katılım
22 Eylül 2007
Mesajlar
247
Excel Vers. ve Dili
Türkçe 2016
Altın Üyelik Bitiş Tarihi
29-08-2024
elinis sağlık teşekkürler ilk hücreye dogru yazıyor ikincisine =#BAŞV! yapıyor benim için önemli değil bu şekilde çok fazla işimi görecek.
teşekkürler
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
Örnek dosyanıza göre yazdım kodları, hatasız çalışıyor.
 
Katılım
22 Eylül 2007
Mesajlar
247
Excel Vers. ve Dili
Türkçe 2016
Altın Üyelik Bitiş Tarihi
29-08-2024
teşekkür ederim evet doğru
 
Üst