Verileri Listeden Tabloya Dönüştürmek

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Arkadaşlar merhaba. Ekteki dosyada LİSTEDEN sayfasında liste halinde bulunan veriler var. Bu verileri TABLOYA sayfasındaki gibi bir tabloya dönüştürecek makroya gereksinmem var. Yardımcı olanlar şimdiden teşekkürler.
 
Son düzenleme:

Korhan Ayhan

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

TABLOYA isimli sayfanızda B2 hücresine aşağıdaki formülü uygulayıp denermisiniz.

Kod:
=TOPLA.ÇARPIM(--(LISTEDEN!$A$3:$A$58=B$1);--(LISTEDEN!$B$3:$B$58=$A2);--(LISTEDEN!$C$3:$C$58))
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Teşekkürler costcontrol. Formülü uyguladım, sonuç mükemmel. Bunun makrolu bir çözümü de var mıdır ?
 

Korhan Ayhan

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

Tabiki makroylada veriler aktarılabilir. Aşağıdaki kodu denermisiniz.

Kod:
Sub AKTAR()
    Set SL = Sheets("LISTEDEN")
    Set ST = Sheets("TABLOYA")
    ST.[B2:K65536].ClearContents
    For X = 2 To ST.[A65536].End(3).Row
    For Y = 2 To ST.[IV1].End(1).Column
    ŞEHİR = ST.Cells(1, Y)
    KRİTER = ST.Cells(X, 1)
    ST.Cells(X, Y) = Evaluate("=SUMPRODUCT(--(LISTEDEN!A2:A100=""" & ŞEHİR & """),--(LISTEDEN!B2:B100=""" & KRİTER & """),--(LISTEDEN!C2:C100))")
    Next: Next
    Set SL = Nothing
    Set ST = Nothing
    MsgBox "VERİLER AKTARILMIŞTIR.", vbInformation
End Sub
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba costcontrol. Hocam süper bir kod olmuş. Eline, bilgine sağlık. Çok çok teşekkürler. Allah'tan başarılarının devamını dilerim. Sağıcakla kal.
 
Üst