Özet Tabloyu normal tabloya çevirmek

Katılım
25 Ekim 2011
Mesajlar
8
Excel Vers. ve Dili
Excel 2007 Türkçe
Arkadaşlar öncelikle merhaba;

Müşterilerimizden gelen tablolar özet tablo şeklinde oluyor. Bizim kullandığımız sisteme atmak için de bunu düzenlemek gerekiyor. Ekte dosyada gelen ve olması gerken şekli var. bunu bir makro ile gerçekleştirmek mümkün mü? Çok hakim olduğum bir konu değil, sizlere danışmak istedim...

Şimdiden teşekkürler...
 

Ekli dosyalar

faceoff

Banned
Katılım
2 Mart 2005
Mesajlar
5
Gelen özet taplonun tum alanlarını seçip kopyalayın daha sonra başka bir sayfaya özel yapıştır menüsünden değerleri seçerseniz işiniz görülmüş olur
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,746
Excel Vers. ve Dili
Excel 2019 Türkçe
Gönderdiğiniz dosyadaki örnekte Özet Tablo kullanılmamış. Özet Tablo haliyle gönderin.
 
Katılım
25 Ekim 2011
Mesajlar
8
Excel Vers. ve Dili
Excel 2007 Türkçe
Öncelikle dönüşünüz için teşekkürler...

Faceoff: özet tablodan bu şekle dönüyor. Müşterilerimiz bu şekilde veriyor diye de düşünebilirsiniz. Farz edin di ben ilk sayfayı gönderdim siz de 2. sayfayı elde edeceksiniz...

Hamitcan: Özet tabloyu bu şekle çeviriyoruz. Bundan sonrasında mesele, 2. sayfadaki yapıya çevirmek...

Bu arada özel yapıştırdaki işlemi tersine çevir ile olmuyor... Bunu da belirtmek isterim.

Tekrar teşekkürler...
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Arkadaşlar öncelikle merhaba;

Müşterilerimizden gelen tablolar özet tablo şeklinde oluyor. Bizim kullandığımız sisteme atmak için de bunu düzenlemek gerekiyor. Ekte dosyada gelen ve olması gerken şekli var. bunu bir makro ile gerçekleştirmek mümkün mü? Çok hakim olduğum bir konu değil, sizlere danışmak istedim...

Şimdiden teşekkürler...
.

ÖZET TABLOLAR (PİVOT TABLE)


Burada yer alan 24 No'lu mesajımdaki örnek dosyayı inceleyin.

.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,746
Excel Vers. ve Dili
Excel 2019 Türkçe
Alternatif;
Kod:
Sub nn()
    k = 1
    Set S1 = Sheets("Gelen")
    Set S2 = Sheets("Olması gereken")
    S2.[a2:c1000].Clear
    For i = 2 To [a65536].End(3).Row
    For j = 2 To 5
        k = k + 1
        S2.Cells(k, 1) = S1.Cells(i, 1)
        S2.Cells(k, 2) = S1.Cells(i, j)
        S2.Cells(k, 3) = S1.Cells(1, j)
    Next j
    Next i
    MsgBox "Bitti."
End Sub
 
Katılım
25 Ekim 2011
Mesajlar
8
Excel Vers. ve Dili
Excel 2007 Türkçe
Alternatif;
Kod:
Sub nn()
    k = 1
    Set S1 = Sheets("Gelen")
    Set S2 = Sheets("Olması gereken")
    S2.[a2:c1000].Clear
    For i = 2 To [a65536].End(3).Row
    For j = 2 To 5
        k = k + 1
        S2.Cells(k, 1) = S1.Cells(i, 1)
        S2.Cells(k, 2) = S1.Cells(i, j)
        S2.Cells(k, 3) = S1.Cells(1, j)
    Next j
    Next i
    MsgBox "Bitti."
End Sub
Öncelikle teşekkürler Hamitcan bey. Gerçekten işime yaradı. Ancak bir de satır ve sütun sayısını artırırsak nasıl yaparız? mesela 5. ay ve 4. ürün eklersek vb... kodu bu yönde düzenleme şansımız olur mu, nasıl bir yöntem izlenmeli... cevap veren arkadaşlarıma teşekkürler...
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,746
Excel Vers. ve Dili
Excel 2019 Türkçe
Aşağıdaki şekilde deneyin.
Kod:
Sub nn()
    k = 1
    Set S1 = Sheets("Gelen")
    Set S2 = Sheets("Olması gereken")
    S2.[a2:c1000].Clear
    For i = 2 To [a65536].End(3).Row
[COLOR=RED]For j = 2 To Range("1:1").End(xlToRight).Column[/COLOR]
        k = k + 1
        S2.Cells(k, 1) = S1.Cells(i, 1)
        S2.Cells(k, 2) = S1.Cells(i, j)
        S2.Cells(k, 3) = S1.Cells(1, j)
    Next j
    Next i
    MsgBox "Bitti."
End Sub
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Arkadaşlar öncelikle merhaba;

Müşterilerimizden gelen tablolar özet tablo şeklinde oluyor. Bizim kullandığımız sisteme atmak için de bunu düzenlemek gerekiyor. Ekte dosyada gelen ve olması gerken şekli var. bunu bir makro ile gerçekleştirmek mümkün mü? Çok hakim olduğum bir konu değil, sizlere danışmak istedim...

Şimdiden teşekkürler...
.

Verdiğim yanıtı beğenmediniz herhalde...

Belirttiğim yöntemle ve makro ile yapılmış dosyanız ekte.

.
 

Ekli dosyalar

Katılım
25 Ekim 2011
Mesajlar
8
Excel Vers. ve Dili
Excel 2007 Türkçe
.

Verdiğim yanıtı beğenmediniz herhalde...

Belirttiğim yöntemle ve makro ile yapılmış dosyanız ekte.

.
Estağfurullah Yurttaş... Ne demek... Ben sorunumu biraz yanlış anlattım sanırım. İlk mesajda verdiğim dosyadaki hali ile veri bana ulaşıyor. Esasında bir özet tablo şeklinde değil. ama içerik olarak aynı. O nedenle tam olarak yapmak istediğim ekte verdiğim dosyadaki dönüşümdü. Hamitcan tarafından verilen çözüm buna uyan şekliydi. Emek vermiş olmanız bile yeter elbette. bu çözümü de elbette kullanabilirim.

Tekrar teşekkürler.
 
Üst