Autor to nepopisuje, takže se mohu mýlit.
Makro prohledává 10 (ale možná i více sloupců) z listu2. Co tam je nevím, ale podle toho že jde o nějaké adresy zřejmě bytového družstva. Můžeme si představit k čemu se to používá :
Nejspíš jde o kontrolu došlých plateb, nebo denník doručené pošty. Vypadá to, že uživatel je nějak pověřen družstvem aby odesílal sumačně v určité struktuře doklady k ověření nebo k archivaci.... Může to být ale také jakákoliv firemní evidence - například objednávky, nebo zálohové platby. Potom by šlo možná o 10 typických materiálů a podobně.
Takže když si to promítneme jako příklad struktury zdrojové tabulky, bude možná potřebné prohledat za každý měsíc například 20 datumů (například platby od 1 do 20.-ho každého měsíce). To bývá termín splatnosti a podobně.
Jenže v tomto termínu budou chodit platby od různých subjektů v různých termínech "od-do", a nebo také po termínu, přijdou opravy, mimořádné doplatky nebo i různá oznámení a jiné podobné záležitosti. někdy se může stát, že byt je nějak vyřazen (nemá nájemníka), nebo se právě převádí a platby mohou chodit od dvou lidí na stejné konto. Takže nelze čekat že vždy bude v měsíci 10 dokladů. Může tam být například od 5 - do 20-ti položek....
Takže když přijdou doklady i všechny různé od různých subjektů, je možné, že jsou seřazení podle toho jak přišly. Představou je tabulka s řídkými daty která má různé počty položek které nelze předem ani predikovat.
Určitě si dovedu představit, že někdo začne tvrdit, že zaplatil například nedoplatek zvýšením předepsané platby. Družstvo musí dohledat zda se takové tvrzení zakládá na pravdě. Může jít o souběh bankovních převodů, platby složenkou, nebo i hotovostí do pokladny.
Dá se čekat potřeba prověřit čísla účtů, variabilních symbolů a podobně. Prostě tykové prohledávání může být i za dobu 10 let (i více) zpět. Jenom za 10 let zpět by to bylo 12 x 20 x 10 = 2400 řádků za předpokladu že se vyhledává 100 měsíců s rozsahem 20 dnů/měsíc. Manuálně se to musí dohledat a například přefotit, nebo založit a skartovat.............
Nelze předpokládat že to bude jednoduché převedení z jedné uspořádané tabulky do jiné, která má jen jinou strukturu (k tomu svádí to, že se hledá v listu2 stejnýcm rozsahem zanořených cyklů. Ty mohou být záměrně zjednodušeny, a co víc také podmínka ElseIF (nebo jen Else) může skrývat další podobné filtry pro data která se prvním filtrům vymykají.
Ať už to má davef6 k jakémukoliv účelu - je to jistě velice důležité. Možná bude pracovat i několik dní. Pokud mu dochází čas nemůže se zabývat jalovými vstupy jako je uvedení skutečnosti, že je VYŘEŠENO.
Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení JAK OZNAČIT TÉMA ZA VYŘEŠENÉ