Posted By: snake (:q!) on 'CZmswindows' Title: Re: MSExcel a zalamovani tabulky Date: Wed Oct 18 13:40:43 2006 > mam tabulku, ktera je velmi uzka (treba 5cm) ale velmi dlouha (treba 1m) > Tvori ji rekneme pet sloupecku po centimetru a sto radku taky po centimetru. > Pokud to budu chtit vytisknout na format A4, tak mi to vyda na 5 papiru, > ktere > budou potistene jen na okraji. > Jde nejak donutit excel aby na konci prvniho papiru tabulku zalomil a > pokracoval na tom samem papiru vpravo od predesleho sloupce? Nevzpominam si na zadne nastaveni tisku, vcetne funkci typu vice stran na jediny list papiru, ktera by neco takoveho umoznovala. Napada mne jen makro, ktere se spusti pred tiskem a dokument pomoci cut & paste "rucne" preformatuje. Asi by byl fakt velky problem delat makro, co bude tisknout 150radkovy sheet tak, ze ve sloupci A prvniho listu bude poporade radka jedna az 30, ve sloupci B 31 az 60, ... a na druhem listu ve sloupci A 91 az... Pokud by nevadilo, ze ten sloupec A pokracuje pres vsechny listy papiru, pak navazuje sloupec B opet pres vsechny listy papiru a pak je sloupec C, ktery konci na prvnim listu, slo by to pomoci 2x cut & paste rucne, pripadne pri trose hrani si s macro recorderem automaticky. Nejdriv by se zjistil pocet obsazenych bunek, pripadne spis range (na to je primo v Excelu nejaka funkce), pak si rozdelis ono cislo do nejake promenne na tretiny a pak provedes ony 2 presuny. Makro bych vytvarel, kdyby se mi tahle cinnost opakovala casteji nez 1x do mesice. Druha a nejspis elegantnejsi moznost je udelat makro, ktery pujde odshora dolu a prvni bunku necha, druhou prenese na B1, treti na C1, ctvrtou na A2.... Proste nejdriv obsadi vzdy radek, pak cely, teprve pak jde na dalsi. V zavislosti na tom, co ten sheet obsahuje za data, by se v tom mohlo opticky vyhledavat i lepe (asi zalezi opravdu hodne na povaze dat). Tenhle kratky programek by sel opet udelat hrozne jednoduse tim, ze se clovek podiva na to, co Excel vytvari za kod v macro recorderu a vhodne si ho upravi do nejake konecne smycky. Trochu jsem puvodni dotaz zjednodusil na prenos jedine bunky, v puvodni otazce jich bylo 5, nicmene jedine, co se zmeni, jsou indexy.... Jestli ten priklad ale byl typicky a opravdu jde jen o 5 listu papiru, nejspis bych se na to vybodl a nic neresil a tiskl holt velke bile plochy... snake