To není problém. Mám představu, že je to něco jako výplatní páska. Dříve se to tak dělalo. Úplně vlevo bylo jméno a příjmění, číslo zaměstnance a následovaly různé údaje o mzdě. Na komci bylo k výplatě. Dělalo se to na šířku A4 a účetní dala co nejmenší řádkování. Vešlo se tam hodně - asi 15 i víc lidí a každý měl nadepsáno co je to za částku - ale vlastní částka se musela dopsat.
Byla na to potřeba mašina s "perličkou" a takovou mělo jen pár lidí. Takže většinou se to napsalo jen jako hlavičkový soubor, cyklostylovalo se to a ti kdož vhodný stroj neměli opisovali ručně přes 2 kopíráky do kolonek (já byl samozřejmě také takový nešťastník - 120 lidí :-)
Takže řešením je šablona která na každém lichém řádku opakuje hlavičku. Na každém sudém se buď zapisuje, nebo lépe načítá z nějaké databáze. Ta může být koncipována různě, ale také například jako soubor sešitu.
Existuje sice systémové řešení pro opakování hlavičky, ale jen na každé tiskové straně nahoře (a třeba vlevo) pouze 1x. Takže řešení je docela jednoduché. Spíš se jedná asi o velké soubory a ne jen o několik desítek položek (lidí, žáků ap.).
Jde spíš o Vaši představu jak by se to nejlépe hodilo (líbilo) Vám. Je možné udělat šablonu která načítá z jiného souboru celkem běžné koncepce - respektive šablona je shodná se zdrojem, jen prostřídává řádek zápisu se řádkem záhlaví. Šablona je utvořena na tiskovou stránku a načítá se pomocí OFFSET() - tedy naráz jen změnou jediného čísla.
Naučil jsem se také trik se vzorci kterými pložím mezi stávající řádky 1 nebo více prázdných které pak načtu a spojím do jediného souboru. Tohle se hodí pro jednorázové akce kde je šablona zbytečně pracnou záležitostí.
Dnes už tento trik umím naprogramovat stejně jako šablonu. Takže nabízím :
A : - Vytvoření vzorové šablony s načítáním fiktivní databáze,
B : - Makro které proloží existující seznam ob řádek a do něj načte hlavičku. Je celkem jedno kolik řádků i sloupců je zadáno.
Pokud máte zájem tak popište lépe kolik řádků, sloupců, jaký formát tisku (pokud je to na tisk) - tedy naležato/nastojato. Respektive jak mají být oddělené jednotlivé sekce. Například 300 řádků proložit a rozdělit do 10-ti souborů vzdálených od sebe 3 prázdné řádky ap.
U makra by mne nezajímalo vůbec nic, jen to aby v prvním řádku byly hlavičky a aby byla tabulka plná - aby tam nebyly mezery v řádcích. Dokonce by nebyl ani problém zalomit 1 řádek s mnoha sloupci do 4 řádků tak aby se vešly na A4 nebo jiný formát.
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É