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

Search the boards