• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Düşey listeyi yatay hale getirme

Katılım
23 Haziran 2010
Mesajlar
2
Excel Vers. ve Dili
2007
Merhaba,

Dosyadaki gibi düşey listelenmiş bilgiler var. Uzun bir dosya olduğu için tek tek yapılması mümkün değil. Örnek dosyadaki gibi yatay hale nasıl getirebiliriz?

Saygılarımla
 

Ekli dosyalar

Merhaba,

Kodları kullanabilirsiniz. Eki inceleyiniz..

Kod:
Option Explicit
 
Sub Birlestir()
 
Dim i As Long, c As Range, IlkAdres As String
 
Application.ScreenUpdating = False
 
Range("C2:D65536").ClearContents
Range("A:A").AdvancedFilter xlFilterCopy, Range("C1"), Unique:=True
 
For i = 2 To Cells(Rows.Count, "C").End(xlUp).Row
    With Range("A:A")
        Set c = .Find(Cells(i, "C"), , LookIn:=xlValues)
        If Not c Is Nothing Then
            IlkAdres = c.Address
            Do
 
                Cells(i, "D") = Cells(i, "D") & ";" & Cells(c.Row, "B")
                Set c = .FindNext(c)
            Loop While Not c Is Nothing And c.Address <> IlkAdres
        End If
    End With
Cells(i, "D") = Application.Substitute(Cells(i, "D"), ";", "", 1)
Next i
 
Application.ScreenUpdating = True
End Sub
.
 

Ekli dosyalar

Geri
Üst