s mesicni pravidelnosti se setkavam s excelovymi soubory s obrovskym mnozstvim dat (reporty). Nicmene, problematika VBA je pro mne Zatim velkou neznamou, proto jsem na internetu nasel Vasi stranku...
Jednim z problematickych reportu je pro mne prilozeny soubor, pojmenovany nahodne File_1
pokud si jej otevrete, , v sheetu "Report" muzete videt v jake podobe dostavam data ze systemu (report jsem zredukoval a pouzil pouze pro ukazku, v normalni podobe ma cca 18.000 (!!) radku) z radku C a F jsem vyrobil Pivot (omlouvam se za anglicke nazvy, snad to nedela problemy ) a pivot jsem umistil do sheetu "Pivot" , kde muzete videt v radku A "ucty" a v radku B sumy (povetsinou jsou zaporne (nebudu Vas zatezovat o ktera cisla jde, jen nastinuji problematiku)...
to bychom meli File_1 a dostavame se k problemu, ktery by jiste sel resit s velkou usporou casu...
princip File_2 je vzit hodnoty z File_1 a priradit je ke kazdemu sheetu...
pro priklad : ucet cislo 184030 mel v prosinci -14.530,70 , a mou naplni je vyhledat nazev sheetu, pridat radek s aktualnim mesicem a vyplnit hodnotu...
znovu pripominam, ze report v normalni podobe ma cca 18.000 radku, coz odpovida cca 250(!!) "uctum" a vyplnovani jedne bunky po druhe mi zabere cca hodinu a pul casu, ktery bych mohl samozrejme vyuzit jinak...
to ale jeste neni vsechno... vsimnete si prosim sheetu "320021" , kde v reportu nebyl zadny zaznam... tam je potreba vyplnovat nulu...
a navic, pokud nahodou behem mesice vznikne "ucet" ktery neni uveden v tom mem File_2 (coz se muze stat) je potreba vytvorit novy sheet s tabulkou, podle ostatnich... to vse s aktualnim mesicem a formatovanim odpovidajicimu sheetum ostatnim...
Doufam, ze existuje moznost jak cely proces urychlit a venovat pozornost jine cinnosti nez ctrl+c a ctrl+v

Obracim se na Vas, pokud byste vedel, jak mi usetrit cas, byl bych Vam velice vdecny..
v pripade dalsich dotazu mile rad odpovim...
--- Doplnění předchozího příspěvku (21 Led 2011 16:49) ---
v teto priloze file_2 ...