• DİKKAT

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

Bir sütundaki verileri satırlara çevirme

  • Konbuyu başlatan Konbuyu başlatan relaxim
  • Başlangıç tarihi Başlangıç tarihi

relaxim

Altın Üye
Katılım
30 Ağustos 2009
Mesajlar
592
Excel Vers. ve Dili
LTSC Pro Plus 2024 Türkçe
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
 
Örnek dosya ekleyebilir misiniz?
 
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
 
Korhan bey çok teşekkürler. Ellerinize sağlık....
 
Geri
Üst