Excel - tisk karet

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Zamčeno
becvar
nováček
Příspěvky: 4
Registrován: 08 bře 2010 13:29

Excel - tisk karet

Příspěvek od becvar »

Dobrý den,
mám v excelu 2003 evidenci materiálu. Co řádek to jeden kus materiálu a ve sloupcích mj. jméno člověka, který ho převzal.
Chtěl bych v excelu vygenerovat kartu pro toho člověka. V záhlaví pár drobností (hlavne jméno) a pod tím seznam materíalu co mu patří + předal/převzal.
Procházím google jak divej, ale zatím jsem nenarazil na nic co by mě nasměrovalo. V accessu je to jednoduché, ale pořizovat licenci jen kvuli tomuhle nechci.
Díky
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: 29 srp 2008 16:49

Re: Excel - tisk karet

Příspěvek od navstevnik »

Jsou dva mozne pristupy k reseni - na novem listu vygenerovat seznam:
- s vyuzitim rozsireneho fltru (rucne)
- pouzit proceduru VBA
Co volis?
becvar
nováček
Příspěvky: 4
Registrován: 08 bře 2010 13:29

Re: Excel - tisk karet

Příspěvek od becvar »

Rozšířený filtr jsem zkoušel, je to taky možnost, ale ne moc elegantní. Prostě ruční práce :)
volim VBA
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: 29 srp 2008 16:49

Re: Excel - tisk karet

Příspěvek od navstevnik »

Tak pripoj vzorovy (testovaci) soubor se zdrojovymi daty a (treba rucne vytvorenou) predstavou vysledku.
becvar
nováček
Příspěvky: 4
Registrován: 08 bře 2010 13:29

Re: Excel - tisk karet

Příspěvek od becvar »

Nacpal jsem zdroj i výsledek do jednoho listu, samozřejmě vzhledem k potřebě tisku to bude lepší zvlášť. Zdrojová data jsou značně zjednodušená a zjevně vymyšlená :).
Přílohy
tisk karet.xls
(17 KiB) Staženo 47 x
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: 29 srp 2008 16:49

Re: Excel - tisk karet

Příspěvek od navstevnik »

V priloze je sesit resici pozadovane s ohledem na jednorazove pouziti, vice v sesitu.
Pozn.: Pokud dojde ke zmene polohy bloku bunek na zdrojovem listu, zmene v poctu sloupcu, zmene polohy sloupce s prijmenim a jmeny, zmene ve vzoru karty, je nutno v procedure upravit prislusne adresy a ofsety.
Přílohy
tisk karet.xls
(52 KiB) Staženo 81 x
becvar
nováček
Příspěvky: 4
Registrován: 08 bře 2010 13:29

Re: Excel - tisk karet

Příspěvek od becvar »

Nádhera, padla mi čelist co to vlastne je :D

Dobré dvě hodiny jsem to upravoval pro moji potřebu (více sloupců, jiné umístění, výstup naležato).
Sám bych to dohromady nedal, smekám a děkuji za pomoc.

PS: vrtá mi hlavou jak přesně funguje část kódu níže. Tu osmičku jsem tam přidal já, je to počet viditelných sloupců ve výstupu, ale co to dalsi?

Kód: Vybrat vše

    TBlk.Resize(TBlk.Rows.Count + 5, 8).Offset(-5, 0).PrintOut _
        Copies:=1, Preview:=True, Collate:=True
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » » v Kancelářské balíky
    5 Odpovědi
    5970 Zobrazení
    Poslední příspěvek od atari
  • Čtečka karet Bticino 353200
    od Paja32 » » v Vše ostatní (hw)
    0 Odpovědi
    4067 Zobrazení
    Poslední příspěvek od Paja32
  • Jakou laserovou tiskárnu pro domácí tisk
    od Miranda6 » » v Vše ostatní (hw)
    9 Odpovědi
    6449 Zobrazení
    Poslední příspěvek od zeus
  • Přechod z Excel 21 na Excel 24
    od Snekment » » v Kancelářské balíky
    2 Odpovědi
    14464 Zobrazení
    Poslední příspěvek od Snekment
  • Pohoda a excel
    od brownwld » » v Kancelářské balíky
    1 Odpovědi
    7388 Zobrazení
    Poslední příspěvek od atari

Zpět na „Kancelářské balíky“