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

#1 28. 4. 2016 20:12:39

czsars
Člen
Registrace: 22. 1. 2016
Příspěvků: 53

Řazení podle barvy buňky

Zdravím, nemůžu zanic přijít na to, jak řadit data v calcu podle barvy buňky, jde to vůbec? Díky za odpovědi.

Offline

#2 29. 4. 2016 00:14:43

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 790

Re: Řazení podle barvy buňky

A jaké je pořadí barev? Které koordináty chcete použít (rgb, cmyk, hsv, ...)?

Offline

#3 29. 4. 2016 05:22:01

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 2,678

Re: Řazení podle barvy buňky

Ano jde to a v minulosti se tady podobné téma už řešilo.


Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte tak orientaci na fóru při vyhledávání řešení problémů
JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#4 29. 4. 2016 06:05:34

czsars
Člen
Registrace: 22. 1. 2016
Příspěvků: 53

Re: Řazení podle barvy buňky

Přiznám se, že jsem začátečník a nevím co myslíte tím koordináty. Mám některé řádky označené barvou a to základní výchozí paletou a potřebuji řádky pod sebe seředit např: podle zelené.atd

Offline

#5 29. 4. 2016 08:43:50

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 790

Re: Řazení podle barvy buňky

Do pomocného sloupce si načtěte kódy barev a setřiďte je

Jednoduchá funkce (nefunguje pro podmíněné formáty a styly) např.:

Function BarvaPozadi(sSheet, lRow as long, iCol as integer) as long
Dim oSheet
Dim oCell 

   oSheet = thisComponent.sheets.getByName(sSheet)
   oCell = oSheet.getCellByPosition(iCol -1,lRow -1)

  BarvaPozadi = oCell.CellBackColor
End Function

Pak ještě můžete použít vestavěné funkce sešitu jsou RED, BLUE, GREEN (viz nápověda).

Offline

Zápatí