Sütunları Satırlara Çevirme

o2l3m

Altın Üye
Katılım
2 Mart 2005
Mesajlar
156
Excel Vers. ve Dili
Microsoft® Excel ® 2016 (16.0.5413.1000) MSO (16.0.5413.1000) 32 bit
Altın Üyelik Bitiş Tarihi
14-10-2026
Merhaba;

Örnekteki gibi;
Veri içeren tarih sütunlarını satırlara dağıtmak için kod ihtiyacımız var. Destek olacak arkadaşa şimdiden teşekkür ederim.

230854
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Veriler Sayfa2 de listelenir. Sayfa2 de ki başlıkları yazarsınız.
Kod:
Sub test()
  
    Dim i As Long, j As Integer, S1 As Worksheet, S2 As Worksheet, sat As Long
  
    Set S1 = Sheets("Sayfa1")
    Set S2 = Sheets("Sayfa2")
  
    Application.ScreenUpdating = False
    S2.Select
    Range("A2:C" & Rows.Count).ClearContents
  
    sat = 2
    For i = 2 To S1.Cells(Rows.Count, "A").End(xlUp).Row
        j = S1.Cells(i, Columns.Count).End(xlToLeft).Column
        S1.Cells(i, "A").Copy Cells(sat, "A").Resize(j - 1, 1)
        S1.Cells(1, "B").Resize(1, j - 1).Copy
        Cells(sat, "C").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, Transpose:=True
        S1.Cells(i, "B").Resize(1, j - 1).Copy
        Cells(sat, "B").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, Transpose:=True
        sat = Cells(Rows.Count, "A").End(xlUp).Row + 1
    Next i

    Range("C:C").NumberFormat = "dd/mm/yyyyy"
    Application.CutCopyMode = False: [A1].Select
    Application.ScreenUpdating = True
  
End Sub
 

o2l3m

Altın Üye
Katılım
2 Mart 2005
Mesajlar
156
Excel Vers. ve Dili
Microsoft® Excel ® 2016 (16.0.5413.1000) MSO (16.0.5413.1000) 32 bit
Altın Üyelik Bitiş Tarihi
14-10-2026
Çok teşekkürler, Emeğinize sağlık
 
Üst