Feltételes formázások sorrendje

Táblázatkezelő
Avatar
editor
Önkéntesek
Hozzászólások: 259
Csatlakozott: 2011. augusztus 3., szerda 8:36

Feltételes formázások sorrendje

Hozzászólás Szerző: editor »

A 4.0-s Calc-ban úgy tűnik, sok, akár átlapoló feltételes formázást lehet definiálni. Ha egy cella esetén több, az adott cellára is érvényes feltételes formázás feltétele teljesül, akkor a lista sorrendjétől függ, hogy az adott cellára végül melyik formázás valósul meg.

Azt szeretném megtudni, hogy van-e mód ennek a sorrendnek a befolyásolására. Formátum - feltételes formázás - felügyelet, itt megkapjuk a lapon lévő feltételes formázások listáját. De vajon tudjuk-e valahogy módosítani ezt a sorrendet?
Libre Office Verzió: 6.2.3.2. Windows 8.1 Windows 10
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4084
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Feltételes formázások sorrendje

Hozzászólás Szerző: Zizi64 »

A mintafájlodban, a "content" nevű belső .xml fájlban, ezt a kódot látom:

Kód: Egész kijelölése

- <calcext:conditional-formats>
- <calcext:conditional-format calcext:target-range-address="Munkalap1.B3:Munkalap1.H23">
  <calcext:condition calcext:apply-style-name="Sárga" calcext:value="formula-is([.$A3]=3)" calcext:base-cell-address="Munkalap1.E3" /> 
  </calcext:conditional-format>
- <calcext:conditional-format calcext:target-range-address="Munkalap1.B3:Munkalap1.H23">
  <calcext:condition calcext:apply-style-name="Piros" calcext:value="formula-is([.B$2]=1)" calcext:base-cell-address="Munkalap1.B3" /> 
  </calcext:conditional-format>
- <calcext:conditional-format calcext:target-range-address="Munkalap1.B2:Munkalap1.H23">
  <calcext:condition calcext:apply-style-name="Kék" calcext:value="formula-is([.B$2]=2)" calcext:base-cell-address="Munkalap1.B2" /> 
  </calcext:conditional-format>
  </calcext:conditional-formats>
Nem látom viszont, hogy az egyedi feltételes formázások rendelkeznének egyedi nevekkel. Így még makrókkal is elég nehéz lenne megszólítani a létrehozásuk után az egyes formázási csoportokat.
Valamelyest kezelhetők persze a feltételes formázások makrókkal (legalábbis a régebbi fajtájúak, legalábbis a létrehozásuk), hiszen itt találtam példakódokat rá:

http://forum.openoffice.org/en/forum/vi ... 45&t=38922
http://ask.libreoffice.org/en/question/ ... alc-macro/
http://forum.openoffice.org/en/forum/vi ... 45&t=39051

és egy érdekesség (cellán belüli formázás makróval):
http://www.oooforum.org/forum/viewtopic.phtml?p=517138


De mindezeket figyelembe véve is csak azt tudom a dologról jelen pillanatban, hogy makrózás nélkül csak manuálisan tudod törölni, meg - más sorrendben - újra létrehozni feltételes formázásokat. Nincs előre megírt eljárás erre a feladatra a legjobb tudomásom szerint...
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Válasz küldése