Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 Calc » Makro pro export do PDF » 10. 3. 2013 11:18:25

jelinekm
Odpovědí: 2

Dobrý den,

jsem v makrech úplný začátečník a potřeboval bych poradit. Mám 2 listy v Calcu, na List1 je tabulka ve které jsou umístěna data, která jsou na List2 generována do tiskové sestavy. List2 je automatizován pomocí funkce INDIRECT na základě hodnoty buňky List2.A1, při změně hodnoty a vystoupení z buňky se automaticky hodnoty v buňkách List2 mění. Počet řádků na List1 může být 5 a také 500, začíná vždy až od 2. řádku (1. řádek jsou názvy sloupců)
Potřebuji vytvořit makro, které zjistí počet řádků v tabulce na List1 ve sloupci A a poté pro každý řádek vygeneruje PDF z List2 s názvem z aktuálního řádku z List1.

Můžete mi, prosím poradit, jak na to?

Díky

Martin

#2 Writer » Aktualizace databáze pro hromadnou korespondenci » 8. 12. 2009 11:38:13

jelinekm
Odpovědí: 1

Dobrý den,

prosím o info, jakým způsobem aktualizovat databázi pro hromadnou korespondenci. Máme seznam adres napsaný v Calc, ale po přidání dat do listu se tyto řádky již nezaktualizují v datovém zdroji programu Writer.

Děkuji za odpověď

m.j.

#3 Calc » Sloučení dat dvou listů v jeden » 26. 3. 2009 08:30:01

jelinekm
Odpovědí: 1

Zdravím,
potřeboval bych poradit s následujícím problémem. Mám 2 listy v rámci jednoho sešitu 'Předpisy' a 'Platby'. Oba mají stejné graf. uspořádání tzn:

jméno|leden|únor|březen|duben|květen|červen|červenec|srpen|září|říjen|listopad|prosinec|celkem

pro každé jméno je určen jeden řádek a počet řádků se může časem měnit. Potřeboval bych na další list sloučit oba listy tak, aby ke každému uživateli byly 2 řádky (v jednom předpis, v druhém platba). Problém je v tom, že bych potřeboval, aby se data dynamicky přidávala, pokud uživatel přidá řádek se jménem do tabulky předpisů. Nenapadá někoho jak to udělat?

Děkuji za jakékoli náměty

#4 Re: Calc » Odkaz na buňky » 10. 2. 2009 12:41:36

Bohužel nemohu, ale pro představu:


List1

    A     B       C      D      E     F
1 jmeno1  24,50   2400   450    140   120
2 jmeno2  45,20   1400   150    240   100
3 jmeno3  78,80   1000   100     24   140
  ....

List2, List3, List4 ... je určen pro každé jednotlivé jméno z Listu1 s tím, že na každém listu se opakují stejné početní operace, ale pokaždé s jiným řádkem, tzn.:


List2

       A      B      C     
1
2
3 =List1.A1
4                   =List1.C1*List1.E1

Potřeboval bych pro každý jednotlivý list určit, z kterého řádku se mají data brát, tzn. např. v buňce A1 bych zadal hodnotu 1 a vzorce by se automaticky přepočítaly, tzn. po změně hodnoty v buňce A1 na hodnotu 3 by jsem nemusel měnit všechny vzorce =List1.A3 a =List1.C3*List1.E3 ale změnily by se automaticky.

Děkuji

#5 Re: Calc » Odkaz na buňky » 10. 2. 2009 11:13:14

Na každém jednotlivém listě mám asi 40 odkazů na hlavní list a vše ve stejném řádku, potřeboval bych spíš zadat jen číslo řádku, aby se nemuseli všechny vzorce měnit např. při kopírování listů. Tzn. např. změnou jedné buňky A1 automaticky upravit odkazy ve všech odkazech

=$List.C(A1)
=$List.E(A1)
=$List.F(A1)
=$List.U(A1)

apod.

Děkuji

#6 Calc » Odkaz na buňky » 10. 2. 2009 09:23:47

jelinekm
Odpovědí: 4

Zdravím,
potřebuji v rámci jednoho sešitu odkazovat na buňky v 1. listu. Problém je v tom, že v 1. listu je tabulka se jmény a údaji - vždy v jednom řádku jedno jméno a příslušná data. Každý další list by měl být věnován vždy jednomu řádku v tabulce 1. listu. Představa byla na každý list napsat do buňky A1 číslo řádku, kde se uživatel nachází a poté všechny vzorce na příslušném listu odkazovat přes buňku A1. Problém je v tom, že buňka nelze použít jako odkaz na jinou buňku. Doufám, že jsem to vysvětlil srozumitelně. Potřebuji něco jako =$List.C(A1), nebo máte nějaký jiný návrh jak to udělat?


Děkuji

m.j.

Zápatí

Používáme FluxBB