dikey verileri yataya döndürme ?

Katılım
17 Aralık 2010
Mesajlar
77
Excel Vers. ve Dili
2016 tr
Sayın hocalarım merhaba,
Benim ödemelerle ilgili dikey yazılmış çok uzun verilerim var. Ben bu Sayfa1'de dikey sıralanmış verileri formül ile sayfa 2 'de yataya döndürmek istiyorum.
Örnek vermek gerekirse
Sayfa1 A1, Sayfa2 A1 formüle edilecek
Sayfa1 A2, Sayfa2 B1 formüle edilecek
Sayfa1 A3, Sayfa2 C1 formüle edilecek
Sayfa1 A4, Sayfa2 D1 formüle edilecek
Sayfa1 A5, Sayfa2 E1 formüle edilecek
Sayfa1 B1, Sayfa2 F1 formüle edilecek
Sayfa1 B2, Sayfa2 G1 formüle edilecek
Sayfa1 B3, Sayfa2 H1 formüle edilecek
Sayfa1 B4, Sayfa2 I1 formüle edilecek
Sayfa1 B5, Sayfa2 JE1 formüle edilecek
eski verilerim 5 satırlı 6 sütündan oluşuyor. Yenisi 30 Sütündan oluşmuş olacak. Yardımcı olursanız çok sevinirim.
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,282
Excel Vers. ve Dili
Microsoft Office 2019 English
Kopyala
Yapıştır
Özel
Değerleri / Terse Çevir

254630254631
 

Ziynettin

Destek Ekibi
Destek Ekibi
Katılım
18 Nisan 2008
Mesajlar
1,111
Excel Vers. ve Dili
office2010
Ekli dosyanıza göre kod.


Kod:
Sub test()
son = Range("B" & Rows.Count).End(3).Row

a = Range("B1:F" & son).Value

ReDim b(1 To UBound(a), 1 To 30)

say = 1
For i = 1 To 5
    For j = 1 To 5
        c = c + 1
        b(say, c) = a(j, i)
    Next j
Next i

c = 0

For i = 7 To UBound(a) Step 5
    say = say + 1
    For j = 1 To 5
        For y = 0 To 4
            c = c + 1
            b(say, c) = a(i + y, j)
        Next y
    Next j
    c = 0
Next i

Range("H2").Resize(Rows.Count - 1, 30).ClearContents

[H2].Resize(say, 30).Borders.Color = rgbSilver
[H2].Resize(say, 30) = b
MsgBox "İşlem tamam.", vbInformation
End Sub
 
Katılım
5 Şubat 2023
Mesajlar
45
Excel Vers. ve Dili
Microsoft Ofis 2016 Tr 64 Bit
Altın Üyelik Bitiş Tarihi
05-02-2024
merhaba
bu konu benim için lazım. yatay olan verileri dikey olarak alt alta sıralamak istiyorum. Tabi makro olarak değil formül olarak
 

ERTU55

Altın Üye
Katılım
4 Aralık 2020
Mesajlar
6
Excel Vers. ve Dili
OFFİCE 2016 64 BİT
Altın Üyelik Bitiş Tarihi
26-11-2025
Sayın hocalarım merhaba,
Benim ödemelerle ilgili dikey yazılmış çok uzun verilerim var. Ben bu Sayfa1'de dikey sıralanmış verileri formül ile sayfa 2 'de yataya döndürmek istiyorum.
Örnek vermek gerekirse
Sayfa1 A1, Sayfa2 A1 formüle edilecek
Sayfa1 A2, Sayfa2 B1 formüle edilecek
Sayfa1 A3, Sayfa2 C1 formüle edilecek
Sayfa1 A4, Sayfa2 D1 formüle edilecek
Sayfa1 A5, Sayfa2 E1 formüle edilecek
Sayfa1 B1, Sayfa2 F1 formüle edilecek
Sayfa1 B2, Sayfa2 G1 formüle edilecek
Sayfa1 B3, Sayfa2 H1 formüle edilecek
Sayfa1 B4, Sayfa2 I1 formüle edilecek
Sayfa1 B5, Sayfa2 JE1 formüle edilecek
eski verilerim 5 satırlı 6 sütündan oluşuyor. Yenisi 30 Sütündan oluşmuş olacak. Yardımcı olursanız çok sevinirim.
Merhaba zamanında buna benzer birşey yapmıştım umarım işinize yarar. Dosyayı ekledim formülleri kendinize göre değiştirirsiniz.
 

Ekli dosyalar

Katılım
17 Aralık 2010
Mesajlar
77
Excel Vers. ve Dili
2016 tr
Merhaba zamanında buna benzer birşey yapmıştım umarım işinize yarar. Dosyayı ekledim formülleri kendinize göre değiştirirsiniz.
hocam teşekkürler ama altın üyeliğim olmadığı için dosyayı göremiyorum adres paylaşırmısınız
 

ERTU55

Altın Üye
Katılım
4 Aralık 2020
Mesajlar
6
Excel Vers. ve Dili
OFFİCE 2016 64 BİT
Altın Üyelik Bitiş Tarihi
26-11-2025
Bu arada bir arkadaş öok güzel bi formül yazmış burda incelemenizi tavsiye ederim.

 
Üst