Portál AbcLinuxu, 25. července 2025 14:58


Dotaz: LibreOffice - makro na číslo faktúry

1.3.2018 23:45 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
LibreOffice - makro na číslo faktúry
Přečteno: 291×
Odpovědět | Admin
Ahojte

V LibreOffice som si vyrobil šablónu faktúry.

Túto šablónu vždy skopírujem a súbor premenujem na

"Faktura_2018027_nejaky-string.ods".

Potreboval by som makro, ktoré vyčíta číslo "027" z názvu súboru a zapíše ho do bunky "Q1".

Vedel by mi s tým niekto skúsený pomôcť?

Vopred Ďakujem

PS: O programovaní makier nič neviem. Venujem sa šitiu.
pocasienahorach.sk
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.3.2018 09:47 ondatra
Rozbalit Rozbalit vše Re: LibreOffice - makro na číslo faktúry
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkuste se zeptat na fóru openoffice.cz, chodí tam schopní lidi, kteří určitě poradí.
2.3.2018 13:51 MM
Rozbalit Rozbalit vše Re: LibreOffice - makro na číslo faktúry
Odpovědět | | Sbalit | Link | Blokovat | Admin

No vypadá to, že by mohlo stačit dát

=MID(CELL("filename");SEARCH("_20";CELL("filename"))+5;3)

do Q1 buňky

počítá to stím že v názvu souboru bude _20 a o 5 znaků za začátkem číslo faktury dlouhé 3 znaky. Bude fungovat do r. 2099 a čísla faktury 999

2.3.2018 14:14 MM
Rozbalit Rozbalit vše Re: LibreOffice - makro na číslo faktúry

Pokud by to zlobilo, protože to hledá i v názvu podadresářů a _20 by se i tam mohlo vyskytnout, bude potřeba upravit ten search parametr, třeba na

=MID(CELL("filename");SEARCH("Faktura_20";CELL("filename"))+12;3)

pak to hledá celé "Faktura_20" a je to +12 znaků...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.