Bir sütundaki verileri satırlara çevirme

relaxim

Altın Üye
Katılım
30 Ağustos 2009
Mesajlar
578
Excel Vers. ve Dili
Ofis 2016 Tr 64 bit
Altın Üyelik Bitiş Tarihi
15.06.2027
Merhaba,
Excelde bir sütunda bulunan verilerimi sütunlara yaymak istiyorum. Örneğin 320 satır olan verileri 8 satırı 8 sütuna bölerek alt alta getirmek istiyorum. Özel yapıştır işlemi tersine çevir ile tek tek yapmam gerekiyor. Şimdide teşekkürler.
ör: 4 sütuna bölme gibi
veri;istenilen
a a b c d
b e f g h
c ı j k l
d m n o p
e
f
g
h
ı
j
k
 

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
Excel Vers. ve Dili
2010-2016
Örnek dosya ekleyebilir misiniz?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,066
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

"A" sütunundaki verileri belirleyeceğiniz adım sayısına göre "C" sütunundan itibaren listeler.

Verilerinizin 2. satırdan başladığını varsaydım.

Kod:
Option Explicit

Sub Satirlari_Sutunlara_Cevir()
    Dim X As Long, Son As Long, Adim As Variant, Satir As Long
    
    Adim = InputBox("Verileriniz kaç adımda bir ayrıştırılsın?", , 8)
    
    If Adim = "" Or Adim = 0 Then Exit Sub
    
    Son = Cells(Rows.Count, 1).End(3).Row
    
    Range("C:AZ").ClearContents
    Satir = 2
    
    For X = 2 To Son Step Adim
        Cells(Satir, 3).Resize(1, Adim) = Application.Transpose(Range("A" & X & ":A" & X + Adim - 1))
        Satir = Satir + 1
    Next

    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 

relaxim

Altın Üye
Katılım
30 Ağustos 2009
Mesajlar
578
Excel Vers. ve Dili
Ofis 2016 Tr 64 bit
Altın Üyelik Bitiş Tarihi
15.06.2027
Korhan bey çok teşekkürler. Ellerinize sağlık....
 
Üst