Satırdaki verileri belli bir sistemde sütuna çevirme

Ömer

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

Bu şekilde deneyin. Oska II sayfasına verileri listeler.
Kod:
Sub duzenle()

    Dim Sy As Worksheet, So As Worksheet, sat As Long, i As Long, j As Byte
    
    Set Sy = Sheets("Oska Yazılım")
    Set So = Sheets("Oska II ")
    
    Application.ScreenUpdating = False
    So.Range("A2:D" & Rows.Count).Clear
    
    sat = 2
    For i = 8 To Sy.Cells(Rows.Count, "D").End(xlUp).Row
        For j = 7 To 10
            If Sy.Cells(i, j) <> "" Then
                So.Cells(sat, "A") = Sy.Cells(i, "D")
                So.Cells(sat, "B") = Sy.Cells(7, j)
                So.Cells(sat, "C") = Sy.Cells(i, "F")
                So.Cells(sat, "D") = Sy.Cells(i, j)
                sat = sat + 1
            End If
        Next j
    Next i
    
    So.Select
    Cells.EntireColumn.AutoFit
 
End Sub
 
Katılım
16 Nisan 2016
Mesajlar
17
Excel Vers. ve Dili
Office plus 2016
Gerçekten harika büyük dertten kurtardınız :) Çok teşekkür ederim
 
Üst