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

#26 Re: Calc » Formát v stĺpcoch. » 9. 3. 2014 20:16:31

LIT

Zkuste vkládat buňky přes Úpravy - Vložit jinak(CTRL + Shift + +V).Vyskočí Vám tabulka a v prvním sloupci zleva si pomocí zaškrtávácích políček určíte co chcete zkopírovat.

#27 Re: Calc » Chyba pri otvirani souboru z LO 4.1 v LO 4.2 » 26. 2. 2014 18:10:31

LIT
Herry napsal(a)

=IF(OR(ISNA($D8);$F8="");"";IF($G8="";OFFSET(INDIRECT($D8);0;$Parametry.$J$1;1;1);""))

Nevím jestli jste sem temhle vzorec kopíroval nebo opisoval,ale je tam chyba.Funkce INDIRECT má parapetr ve formátu text.V tomto případě tam patří INDIRECT("D8").Jinak vrací chybovou hodnotu #REF!
Zkuste ji opravit a uvidíme dál.

#28 Re: Calc » Chyba pri otvirani souboru z LO 4.1 v LO 4.2 » 25. 2. 2014 21:11:56

LIT

Zkuste v panelu nástrojů rozbalit Formát.Pokud je nabídka Buňky zašedlá máte zamknuté buňky.Odemknout musíte nejdříve list Nástroje - Uzamknout dokument - List.Zrušte zaškrtnutí.Tohle by mělo stačit na zpřístupnění buněk
Pokud chcete změnit nastavení jednotlivých buněk Formát - Buňky - Ochrana buňky.Tam si můžete upravit zda budou buňky odemčené, nebo viditelné vzorce i při zamčení listu.

#29 Re: Chyba v programu » Makro v LO -Vyřešeno » 24. 2. 2014 21:00:39

LIT
neutr napsal(a)

Nemáte ho tam třeba 2x - například  jednou jako vzor (knihovna Standard - pro celé LO) a podruhé jako ostré makro jen v sešitě? Pak by se jednou spouštělo s knihovny pro celé LO, a podruhé - zřejmě ze sešitu a správně.

Takhle jsem to tam měl,ale z knihovny Standart (Moje makra) jsem ho smazal.LO si ale pravděpodobně nějak pamatuje že tam bylo a chce ho.Pomohlo až úplné smazání maker ze sešitu a opětovné nahrání  ze zálohy.

#30 Re: Chyba v programu » Makro v LO -Vyřešeno » 24. 2. 2014 18:33:36

LIT

Otestoval jsem všechny kombinace,pořád stejné.Před hodinou jsem musel odejít tak jsem vypnul počítač a
ted mi to dělá tohle:
Obr%C3%A1zek_5.png
Ta zpráva z Msgboxu je v pořádku.Zpráva pod ní je
Obr%C3%A1zek_4.png
Makro se spouští při načtení sešitu přes Nástroje - Přizpůsobit- Otevřít dokument.Pokud makro spustím ručně přes Nástroje - Makra - Spustit makro tak se spustí bez problému.

#31 Chyba v programu » Makro v LO -Vyřešeno » 23. 2. 2014 19:06:53

LIT
Odpovědí: 4

Stáhl jsem si LO 4.2.1.1 a narazil jsem na problém.Při otevření souboru mi vyskočí tato hláška:
Obr%C3%A1zek_3.png
Přitom AOO otevírá soubor bez problému.

#32 Re: Calc » Vyplněné buňky nelze přenést za list - VYŘEŠENO » 18. 2. 2014 17:41:14

LIT

Teď jsem to vyzkoušel a pravděpodobně máte v posledním řádku nějaká data (Calc jich má 1048576).

#34 Re: Calc » vložení dat do Calc z internetu - VYŘEŠENO » 19. 1. 2014 16:24:58

LIT

Nejde to, protože je v tabulce použita tečka jako desetinný oddělovač.
Zkuste Najít a nahradit(ikona dalekohledu na liště,nebo CTRL + F).Pole Hledat dejte tečku,pole Nahradit za dejte čárku a klepnout na tlačítko Nahradit vše.Data Vám přeskočí zleva do prava a nemusíte měnit formát buněk-sečte to i procenta.

#35 Re: Calc » Skrýt #N/A » 9. 12. 2013 12:57:17

LIT
neutr napsal(a)

    Například mám už potvrzeno, že funkce general.funckion.COUNT přestala počítat buňky s textem nejméně na systémech Windows - potvrzeno na win 7 - 64

Teď jste mě lehce vyděsil,ale LO 4.1.2.3. na WIN XP SP3 funkce počítá normálně.

#37 Calc » funkce COUNTIFS - VYŘEŠENO » 8. 12. 2013 20:47:11

LIT
Odpovědí: 4

Proč mi to nefunguje:
Jméno 1    Jméno 2    Jméno 3    A4    A5    A6    0
1    2    6    a    b    d   
2    1    5    b    a    h   
3    2    7    c    d    u   
1    5    1    z    w    a   
5    1    2    a    a    m   
6    6    4    h    l    a   
v poslední buňce je vzorec=COUNTIFS(A2:A7;1;D2:D7;"a";B2:B7;1;E2:E7;"a";C2:C7;1;F2:F7;"a")                               
           
Potřebuji spočítat kolik "a" má přiřazeno 1,podle klíče sloupce
Jméno 1/A4;Jméno 2/A5;Jméno 3/A6

#38 Re: Calc » Skrýt #N/A » 8. 12. 2013 19:55:16

LIT

kratčeji:  IFNA(VLOOKUP(H12;$List2.$A$4:$C$172;2;0);"")

#39 Re: Calc » Mřížka » 14. 7. 2013 19:18:58

LIT

Existovalo rozšířění pro skrytí mřížky Hide/Show Grid Lines.Ale hledal jsem ho a už ho nemůžu najít.

#40 Re: Calc » Blokovanie buniek - VYŘEŠENO » 27. 5. 2013 16:01:53

LIT

Pokud nevyhovuje klávesa Tab,lze upravit na jakoukoli jinou klávesu,která ještě nemá přiřazenou žádnou funkci. 
Nabídka Nástroje-Přizpůsobit-Klávesnice-okno Kategorie-Provést-okno Funkce-Na další nezamčenou buňku.
Pak si vyberte klávesu,nebo kombinaci kláves v horním okně a klepněte na tlačítka Upravit a OK.Tím se funkce přiřadí ke klávese.
Já mám u klávesy Enter -Na další nezamčenou buňku,Alt+Enter-Na předchozí nezamčenou buňku.
Pak se sešit chová podobně jako formulář,nejde skočit pomocí klávesnice na buňku,která je zamčená.

#41 Re: Calc » kopírování pomocí getDataArray-setDataArray - VYŘEŠENO » 15. 4. 2013 17:53:37

LIT

To je tím že kopírovat Array mi nešlo, tak jsem těch pár buněk nakopíroval jednu po druhé,ale sloupec B (nejen on)je nejobsáhlejší a to by bylo šíleně pracné.V současné době je kód zkrácen tak, kde jsou souvislé oblasti tak je kopíruju společně.

#43 Re: Calc » kopírování pomocí getDataArray-setDataArray - VYŘEŠENO » 14. 4. 2013 20:04:26

LIT

Díky za pomoc.Ten kód jsem opravdu vzal ze seriálu o makrech.Upravil jsem makro a pro změnu mi to teď píše :
Objekt není přístupný
Neplatné použití objektu
Přito makro kopíruje data jak má.
Tady je celý kód:

sub Uloz_BF
doc = thisComponent
list_F = doc.sheets.getByName("Formulář")
list_A = doc.sheets.getByName("Archiv")
oblast = list_A.getCellRangeByName("A2:CZ2")
i=oblast.computeFunction(com.sun.star.sheet.GeneralFunction.COUNT)
pocet_NA = list_F.getCellRangeByName("B20:B100")
j =pocet_NA.computeFunction(com.sun.star.sheet.GeneralFunction.COUNT)
k= 19+j
l= 11+j
odkud = list_F.getCellRangeByName("G2")
kam = list_A.getCellByPosition(i,1)
kam.value = odkud.value
odkud = list_F.getCellRangeByName("G3")
kam = list_A.getCellByPosition(i,2)
kam.value = odkud.value
odkud = list_F.getCellRangeByName("G4")
kam = list_A.getCellByPosition(i,3)
kam.value = odkud.value
odkud = list_F.getCellRangeByName("G5")
kam = list_A.getCellByPosition(i,4)
kam.value = odkud.value
odkud = list_F.getCellRangeByName("G6")
kam = list_A.getCellByPosition(i,5)
kam.value = odkud.value
odkud = list_F.getCellRangeByName("G7")
kam = list_A.getCellByPosition(i,6)
kam.value = odkud.value
odkud = list_F.getCellRangeByName("A9")
kam = list_A.getCellByPosition(i,7)
kam.string = odkud.string
odkud = list_F.getCellRangeByName("C15")
kam = list_A.getCellByPosition(i,8)
kam.string = odkud.string
odkud = list_F.getCellRangeByName("C16")
kam = list_A.getCellByPosition(i,9)
kam.string = odkud.string
odkud = list_F.getCellRangeByName("C17")
kam = list_A.getCellByPosition(i,10)
kam.string = odkud.string
odkud = list_F.getCellRangeByPosition(1,19,1,k).getDataArray
kam = List_A.getCellRangeByPosition(i,11,i,l).setDataArray(odkud)
end sub

Všechny proměnné mám deklarované jako veřejné,protože je používám i v jiných makrech  v modulu.

#44 Calc » kopírování pomocí getDataArray-setDataArray - VYŘEŠENO » 14. 4. 2013 15:53:41

LIT
Odpovědí: 8

Zdravím,
potřebuji kopírovat seznam položek ze skladu .Protože počet položek je různý od 1 až třeba 1000 chtěl jsem použít metodu  getDataArray - setDataArray.Mám to napsané takto:

k=19+j
l=11+j
odkud =list_F.getCellByPosition(1,19,1,k).getDataArray   ' k=B20+počet položek (vždy bude začínat na B20)
kam = List_A.getCellByPosition(i,11,i,l).setDataArray ' i=první volný sloupec,l=pvs11+počet položek(vždy bude začínat na řádku 12)

Po spuštění se označí řádek kam a vyskočí chybové hlášení:

Vyskytla se výjimka
Type: com.sun.star.lang.illegal argument exception
Mesage:Arguments len differ

Trápím se s tím od pátku ale nemohu na to přijít.

#45 Re: Calc » Jak zkopírovat údaj z buňky pomocí VLOOKUP » 11. 4. 2013 19:04:32

LIT

Další cesta je klasické ruční kopírování (CTRL+C - CTRL+V)

#46 Re: Calc » Jak zkopírovat údaj z buňky pomocí VLOOKUP » 11. 4. 2013 16:51:29

LIT

Buňka List2.H4  =VLOOKUP(A4;List1.H4:R4;11)
v případě že produkt "abc" je v buňce List2.A4

#48 Připomínky k webu www.openoffice.cz » Různé zobrazení hlavní strany - VYŘEŠENO » 9. 4. 2013 20:06:32

LIT
Odpovědí: 3

Při otevření hlavní strany ve Firefoxu a Exploreru se na hlavní straně horní lišta odkazů zobrazuje odchylně.
800px-Firefox.png
800px-Explorer.png
Nedaří se mi vložit obrázky.Jsou nahrané,ale nezobrazují se.

______
opravil jsem adresu obrázků, nyní je vše v pořádku

#49 Re: Calc » Pomoc s vyhledávacím vzorcem - VYŘEŠENO » 8. 4. 2013 16:54:58

LIT

V listu Ceník_2 do buňky B20 napište tenhke vzorec :

=IF(AND(COUNTIF('Ceník 1'.A2:A100;C1);COUNTIF(B2:B100;D1));"CB";"Nesplňuje podmínky")

To platí pokud jsou ty dva listy v jednom sešitu.Buňka Ceník_2.C1 je hodnota hledaní v Ceník_1,sloupec A,buňka D1 hledaná hodnota v Ceník_2,sloupec B.

#50 Re: Calc » jak přenest a aktualizovat data z jednoho do druhého sešitu » 13. 3. 2013 17:35:38

LIT

Zkuste prostudovat seriál Malá makra v OpenOffice.org od p.Sedláčka,který vychází na tomto portále.Makra jsou  velmi srozumitelně popsána a nechybí ani ukázky kodu.Pokud prohledáte fórum,tak se kopírování buněk z listu do listu(což je v podstatě aktualizace) řešilo několikrát.

Zápatí

Používáme FluxBB