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

#1 20. 6. 2009 12:37:00

zdela
Člen
Registrace: 20. 6. 2009
Příspěvků: 2

napsání makra

Dobrý den,
řeším v práci problém, na který je zřejmě napsat třeba makro. Nejsem ale zkušený, takže bych se rád zeptal, zda nevíte o někom, kdo by ho pro nás napsal. Samozřejmě ne zadarmo.

Čeho potřebujeme dosáhnout (jde o sešit, který je automaticky generován každý den nový):

1. Zkontrolovat údaje v jednom sloupci podle zadané podmínky a podle výsledku dosadit do jiného sloupce 4 různá čísla (podle 4 různých výsledků podmínky).
2. Z externího zdroje (tabulka) načíst adresy tak, že si na novém řádku zobrazím seznam adres z toho exter. zdroje a vyberu jednu. Následně se mi na ten řádek doplní celá adresa.

Děkuji za tipy.
Zdeněk

Offline

#2 21. 6. 2009 21:27:25

hanus
Člen
Místo Olomouc
Registrace: 29. 11. 2006
Příspěvků: 573
Web

Re: napsání makra

Můžete upřesnit zadání? Ty body 1. a 2. se týkají toho každodenně generovaného sešitu? Souvisí nějak spolu body 1. a 2.

Bod 1. je zdá se jednoduchý - jsou to 4 vnořené funkce IF, např.:
=IF(A1<10;"nejmenší";IF(A1<100;"malý";IF(A1<1000;"střední";"velký")))

Bod 2. - ten externí zdroj se mění často? Něco jsem zkusil:
http://ooo.e-hanus.cz/adresy_vyber.ods
http://ooo.e-hanus.cz/adresy.ods
je to takový rychlý výstřel trochu naslepo s mnoha nedokonalostmi:
* napojení na externí sešit s adresami přes pomocný list
* nelze snadno přidávat nové řádky s výběrem adres (dalo by se řešit asi pomocí makra)
* lepší by asi bylo mít ty adresy v OOo Base a sešit by se pak napojil na tuto databázi

Editoval hanus (21. 6. 2009 21:35:59)

Offline

#3 22. 6. 2009 09:55:33

zdela
Člen
Registrace: 20. 6. 2009
Příspěvků: 2

Re: napsání makra

Dobrý den,
díky za pomoc. Ty body 1 a 2 se opravdu týkají toho kažodenně generovaného sešitu. Příklad sem nejde vložit, takže ho případně můžu poslat mailem.

Jde o export adres balíků, které ten den posíláme zákazníkům. K tomu posíláme výrobky dodavatelům na reklamaci. Proto tam potřebuji dodat adresy z toho externího sešitu. Nevím ale, kolik jich ten den bude (někdy žádný, jindy třeba 5). Výsledek vytisknu a předám přepravci. A další den znova od začátku.

Bod 1.
A jak tam ty vnořené funkce dám, když jde pokaždé o nový soubor?

Bod 2.
Mění se asi 3x ročně. Tedy občas. Jde také o export a myslím, že to jde vyexportovat do nějakého databázového souboru.

děkuji

Offline

#4 23. 6. 2009 20:31:53

hanus
Člen
Místo Olomouc
Registrace: 29. 11. 2006
Příspěvků: 573
Web

Re: napsání makra

Příklad klidně pošlete mailem na xhant04 zavináč centrum.cz

Chtělo by to asi zde lépe popsat celý proces, pokud na to neseženete někoho, s kým to pořešíte "soukromně". Stále mi není moc jasné, co s čím a jak souvisí :-)

Pokud jde o export - z čeho se exportuje a do jakého formátu? Nejde některé ty věci udělat už při exportu?

Offline

#5 26. 6. 2009 17:06:45

Rvojta
Člen
Místo Celá ČR
Registrace: 11. 10. 2004
Příspěvků: 24
Web

Re: napsání makra

Pokud byste měl zájem o komerční řešení, můžete mi napsat.

http://www.izycg.eu/cs/sluzby

Kontakt je uveden na webových stránkách.


Zakázkový vývoj řešení založený na kancelářském balíku OpenOffice.org - makra, rozšíření, integrace do firemních IS. Školení pro začátečníky, středně pokročilé uživatele a programátory.

Offline

Zápatí