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ů: 844

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ů: 3,468

Re: Řazení podle barvy buňky

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


Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení 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ů: 844

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í