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

#1 Re: Calc » Vložení aktuálního HH:MM do buňky » 4. 12. 2009 05:54:58

Ještě bych chtěl poradit, jak upravit makro, aby se vložený čas vkládal jen do sloupce B. Př.: označená buňka D10, kliknu na tlačítko, ale aby se čas vložil do B10. Jde to vůbec takhle?

Tady je makro:

REM  *****  BASIC  *****

Sub aktualni_cas()

    dokument = ThisComponent
    vyber = dokument.currentselection    
    list = dokument.sheets(vyber.rangeaddress.sheet)

    start_radek = vyber.rangeaddress.startrow
    start_sloupec = vyber.rangeaddress.startcolumn
    konec_radek = vyber.rangeaddress.endrow
    konec_sloupec = vyber.rangeaddress.endcolumn

    for radek = start_radek to konec_radek

        for sloupec = start_sloupec to konec_sloupec
        

'            bunka = list.getcellbyposition(sloupec, radek )
            list.getcellbyposition(sloupec, radek ).Value = now()
            list.getcellbyposition(sloupec, radek ).NumberFormat = 40


        next sloupec

    next radek
    
End Sub

#3 Re: Calc » Vložení aktuálního HH:MM do buňky » 2. 12. 2009 15:44:09

Nakopíroval jsem tlačítko formuláře (pro vkládání času) z Vašeho do mého dokumentu a při poklepání na něj mi to hlásí chybu:

Při spouštění skriptu vnd.sun.star.script:Standard.Module1.aktualni_cas? language=Basic&location=document v jazyce Basic došlo k chybě Skriptovacího rámce.

Zpráva: The following Basic script could not be found:
library: 'Standard'
module: 'Module1'
method: 'aktualni_cas'
location: 'document'


Ale když vytvořím ve Vašem dokumentě nový list, tak tlačítko funguje. Jak bych měl tedy postupovat při vkládání tlačítka do mého dokumentu?

#4 Re: Calc » Vložení aktuálního HH:MM do buňky » 2. 12. 2009 11:52:47

pro: hanus
To Vaše tlačítko s makrem se mi moc líbí. Jak nastavím pouze to, aby se vkládaly pouze hodnoty HH:MM aktuálního času bez datumu?

Edit:
Všiml jsem si apostrofu na začátku u vloženého času '02.12.2009 13:50:51. Ten pak znemožňuje použít formátování buňky - "Čas". Jak mohu upravit makro, aby vkládalo aktuální čas bez apostrofu?

#5 Calc » Vložení aktuálního HH:MM do buňky » 1. 12. 2009 17:25:13

whitecocaine
Odpovědí: 13

Chtěl bych vkládat automaticky po napsání jména do další buňky (sloupečku) aktuální čas (příchodu), ale tak aby se čas pořád neaktualizoval za nový.

Sloupečky:
Jméno; čas příchodu;


Je na to nějaká funkce?

#6 Re: Calc » Formát času - používání čárky místo dvojtečky » 18. 3. 2009 19:54:12

Nevíte alespoň jak v "Automatických opravách" nahrazovat pouze prostřední znak? Př.: ## : ##
# = je znak, který nebude nahrazován, opravovat se bude pouze dvojtečka.

Díky :-)

#7 Re: Calc » Skrytí řádky, když hodnota je "0". » 18. 3. 2009 19:46:35

OK, tak jsem tedy na skrytí řádku použil filtr "Název pole; <> 0". S podmíněným formátováním se řádky nezbavím. Díky

#9 Re: Calc » Skrytí řádky, když hodnota je "0". » 17. 3. 2009 17:20:21

Vyzkoušel jsem podmíněné formátování, ale ve "Styly a formátování" nemůžu nikde najít nějakou možnost, abych skryl řádek.

#10 Calc » Skrytí řádky, když hodnota je "0". » 12. 3. 2009 16:19:28

whitecocaine
Odpovědí: 7

Mám cca 20 řádků, kde v buňce C je proměnná hodnota a zpočátku nastavená na "0". Postupně se mění hodnota na vyšší. Chtěl bych, aby byly řádky zpočátku všechny skryté a zobrazily se až v případě, že hodnota bude větší než nula.

Zkoušel jsem to pomocí filtrů, ale nenašel jsem nikde funkci, aby se skryly jen buňky s hodnotou "0".

Díky za radu :-)

#11 Calc » Formát času - používání čárky místo dvojtečky » 12. 2. 2009 15:10:50

whitecocaine
Odpovědí: 4

Chtěl bych napsat čas, např. 12:00 tak, že místo dvojtečky by se mi hodilo psát čárku - ale tak, aby se formát buňky choval nadále jako buňka času.
(píšu časy na numerické klávesnici vpravo a tam dvojtečka není, tudíž bych nejradši využil čárku).

Problém je v tom, že když ve formátu buňky nastavím místo HH:MM toto: HH,MM tak se mi při napsání času 12,00 do buňky najednou přepíše čas na 00,00

Nevíte někdo jak toto vyřešit?

#13 Re: Calc » Vybírání jednotlivých položek » 19. 12. 2008 17:17:15

Ano jsem prihlaseny jako Recepcni na pocitaci RECEPCE..

#14 Re: Calc » Vybírání jednotlivých položek » 19. 12. 2008 16:20:03

Atributy jsou všechny vypnuté, to je OK. Ale v TCommanderovi se k dokumentu přidružuje ještě nejaky .~lock soubor

Zde je obsah toho lock souboru:
(jmeno)\ (jmeno),RECEPCE/Recepcni,recepce,19.12.2008 16:09,file:///C:/Documents%20and%20Settings/Recepcni/Data%20aplikac%C3%AD/OpenOffice.org/3;

#15 Re: Calc » Vybírání jednotlivých položek » 18. 12. 2008 17:29:58

Díky PeL. Trošku jsem si s tím pohrál a vše funguje jak má. Dokument už ukládám v ods. Ale po jeho otevření a kliknutí na "Uložit" se mi ukazuje hláška:

"Chyba při ukládání dokumentu Příklad:
Nelze přistupovat k objektu kvůli nedostatečným uživatelským oprávněním."

Vždy jde dokument uložit pouze, když dám "Uložit jako".

#16 Re: Calc » Vybírání jednotlivých položek » 17. 12. 2008 16:37:18

Funguje to přesně jak má.

Ještě bych chtěl, aby se jednotlivé položky (E18+F18+G18+H18+I18+J18) sečetly v posledním sloupci. Nenapadá mě, jakým způsobem mám vytvořit vzorec.

#17 Re: Calc » Vybírání jednotlivých položek » 16. 12. 2008 15:53:36

Myslím, že by to mělo jít nějakým nástrojem z formuláře. V Calcu jsou speciální tlačítka, menu atd., z kterých by se mohly vybírat položky, a které by se následně na konci řádku sečetly. Poradíte někdo, kdo máte s tímto zkušenosti?

#18 Calc » Vybírání jednotlivých položek » 15. 12. 2008 17:45:28

whitecocaine
Odpovědí: 15

Chtěl bych poradit, jak udělat v řádku "nabídku" z které vyberu položku a ve vedlejší buňce se zobrazí cena té položky. Chtěl bych také, aby se dalo vybrat více položek než jedna na řádku a v té vedlejší by se vše sečetlo.

Zde je screen jak vypadá má představa:


Můžete taky zaslat příklad na email:

#20 Calc » Jak v "Calc" skrýt vzorec? » 10. 12. 2008 18:48:37

whitecocaine
Odpovědí: 3

Problém:
poradte mi prosim, jak skryt vzorec =A4+"1:30" tak aby se v případe prazdneho policka A4 nezobrazoval vzorec, resp. jen jeho hodnota 1:30

Více jsem problem zachytil na screenu: http://www.snura.cz/screen002.png

díky :-)

Zápatí

Používáme FluxBB