Soru dikey verileri yatay yapma

Katılım
27 Mart 2019
Mesajlar
3
Excel Vers. ve Dili
office 2003
234 20,59
20,67
20,63
235 20,04
19,84
19,94
236 23,00
23,20
23,10
237 24,95
24,75
24,85
yukarıdaki verileri

234 20,59 20,67 20,63
235 20,04 19,84 19,94
236 23,00 23,20 23,10
237 24,95 24,75 24,85
şekline dönüştürmek istiyorum. binlerce veri var bu şekilde lütfen yardım
 
Son düzenleme:

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,578
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
Başlığınızı düzeltmelisiniz . Ayrıca bu verilerden bir kısım örnek taşıyan bir sayfa hazırlarsanız destek vermek isteyen kişiyi buradan kopyala verileni önce yarat sonra istenene göre çöz durumundan kurtarmış olursunuz.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
Sanıyorum yeni üye olmanızdan kaynaklanıyor ancak kullandığınız konu başlığı FORUM KURALLARIna aykırı.
Durumu bölle olan konular, forum yöneticileri tarafından silinmektedir.
Konu başlığınızı güncelemenizi önermeliyim.

Ayrıca sorularınızı, örnek belge üzerinden sorarsanız daha hızlı ve net sonuca ulaşmanız kolaylaşır.
Örnek belge özellikleri ve örnek belge yükleme yöntemine ilişkin kısa açıklama cevabımın altındaki İMZA bölümünde var.
.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
Hassasiyet için teşekkürler.
Böylece benzer ihtiyacı olup forumda arama yapanların bu konu sayfasına ulaşması kolaylaşmış oluyor.

Kod, örnek belgeye göre güncellendi.
CSS:
Sub TOPARLA()
Range("G2:J" & Rows.Count).ClearContents
[G2] = "LİSTE": [H2] = 1: [I2] = 2: [J2] = 3
For s = 3 To Cells(Rows.Count, "B").End(3).Row Step 3
    sat = Cells(Rows.Count, "G").End(3).Row + 1
    Cells(sat, "G") = Cells(s, "B"): Cells(sat, "H") = Cells(s, "D")
    Cells(sat, "I") = Cells(s + 1, "D"): Cells(sat, "J") = Cells(s + 2, "D")
Next
End Sub
 
Son düzenleme:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Tekrar merhaba.
Sayfayı yenileyerek önceki cevabımı kontrol ediniz.Verdiğim kod'u örnek belgeye göre güncelledim.
.
 
Katılım
27 Mart 2019
Mesajlar
3
Excel Vers. ve Dili
office 2003
Çok teşekkür ederim üstat Problem çözüldü. Beni büyük bir zaman kaybından kurtardınız.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Estağfurullah, ihtiyaç görüldüyse mesele yok.
İyi çalışmalar dilerim.
.
 
Üst