Fatura içeriği birleştirme

llllenzollll

Altın Üye
Katılım
17 Nisan 2016
Mesajlar
85
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
27-12-2024
Merhaba arkadaşlar.Elimde bir satış listesi mevcut.Bu sebep firmanın yapılan olduğu satışları fatura fatura göstermekte.Ben bu faturadakı ayrı satırları tek bir satırda toplamak istiyorum.Örnek tablo ektedir.

Saygılarımla
 

Ekli dosyalar

llllenzollll

Altın Üye
Katılım
17 Nisan 2016
Mesajlar
85
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
27-12-2024
Üstat elinize sağlık çok güzel bir çalışma.Ben elimdeki verileri bu sayfaya kopyalayınca calışacak sanırım çünkü 13 000 satır veri mevcut.2. bir noktada bu işlemi nasıl yaptınız bunu bana öğretebilirmisiniz.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Verileriniz örnek dosyanızda ki gibiyse (satır-sütun) çalışmaması için bir sebep yok.

Nasıl yaptığıma gelince;

Makro kullandım.
Dizi yöntemi ile veri yığınını hafızada bir diziye tanımladım. Bu işlemin daha hızlı yapılmasını sağlamaktadır.
Kod çalışmaya başlayınca fatura numaralarını her satıra F5-Özel-Boşluklar komutu ile yazmaktadır.
Bundan sonra tüm satırlar diziye alınmaktadır. Fatura numarası aynı olan kayıtlar Liste adındaki yeni bir diziye yüklenmektedir.
Dictionary metodu ile mükerrer numaralar kontrol edilmektedir. Eğer sorgulanan fatura no mükerrer ise bu sefer Liste dizisine yüklenen kayıt bulunup veriler bu kaydın üstüne eklenmektedir.

Son olarak oluşan birikmiş Liste rapor sayfasına yazdırılmaktadır.

Kurgu bundan ibarettir.

Dediğim gibi dizi yöntemi olduğu için oldukça performanslı sonuç verecektir.
 

llllenzollll

Altın Üye
Katılım
17 Nisan 2016
Mesajlar
85
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
27-12-2024
teşekkür ederim üstad.
 
Üst