Selamlar,
İş yoğunluğundan maalesef gündüz saatlerinde siteye pek giremiyorum.
Resimdeki şekilde çözüm üretmiştim dün gece... İstediğinizi karşılar mı bilemem...
Bugün ise, birkaç düzenleme yaptım bu çözüm üzerinde...
*** Formül olarak, B kolonunda görüldüğü gibi, kompleks bir formülle yardımcı kolonlardaki Yöneticilere ait Satır Numaraları hesaplanıyor. Bu yardımcı kolonlardan hareketle, listeler oluşturuluyor.
*** Formülde gerek sadelik ve gerekse de dinamik alan açısından
Ad Tanımlamaları kullanıldı. Esas liste SABİT ise ad tanımlamalarına gerek olmadan da yapılabilir.
*** Yardımcı kolonlar olmadan da yapılabilir. Ancak kompleks olan formülü her defasında tekrar tekrar çalıştırma olayı olacaktır. Performans problemi olacaktır.
Sizin sabah yazdığınız, cevaplara göre bu dokumanda farklılıklar mevcut.
1 - Sipariş adedi büyük olan 5 satır :
*** Bu liste her bir Kod için standart 15 satır olacak şekilde hazırlandı... En çok sipariş adedi içerenler deyince, zaten kompleks olan formülü daha da kompleks hale getirip (belki de işin içinden çıkılmaz hale getirip) hesaplamalar yapılmalı... Eğer resimdeki gibi bu çözüm isteği karşılamayacaksa Makrolu çözüm arayın derim... ki bu da benim gibi makro fakirinin yapabileceği bir şey değil...
2 - Standart 5 kolon ve 0001 bitince 0002 ye geçilecek :
*** Çözüm, Standart 15 satır üzerinden hazırlandı.
*** Evet... 5 er satır da yapılabilir tabi ki... Ancak burada şöyle bir problem var. Yönetici adedi 5 in altında olduğunda (Mevcut listede böyle olay yok ama...) Boşluk verilmeden tüm liste elde edilebilmesi demek yardımcı listede adetlerin sayılması vs... gibi bir durumu beraberinde getirecektir ki buradaki problem Bölümler bitince yeni bölüm, başlık satırı ve listenin oluşması olacaktır.
3 - Toplam da 41 bölüm var ben sadece göstermek için 4 bölümü koydum..... :
Kesinlikle
Makrolu çözüm kullanın derim... Formüllü çözümde kasılmalar / yavaşlamalar olacaktır. Bu da beni Aşacaktır.