Sziasztok!
A kovetkezo lenne az en problemam. Libreoffice Calc-ban szeretnem masolni cellak szinet olyan modon, hogy pl. a C1 cellanak megadok egy kitoltoszint a szinpalettarol. A C2 cellaba szeretnek alami olyan parancsot beirni amely megszinezi a C3-as cellat azzal a szinnel amit elozoleg a C1-es cellanak adtam meg! Ha valaki tud erre megoldast, kepletet, fuggvenyt vagy barmit azt megkerem, hogy segitsen. Elore is nagyon szepen Koszonom:)
Cella szinenek masolasa...
Cella szinenek masolasa...
LibreOffice 3.0 Gentoo Linux-on
- Zizi64
- Globális moderátorok
- Hozzászólások: 4084
- Csatlakozott: 2008. november 12., szerda 21:22
- Tartózkodási hely: Budapest
Re: Cella szinenek masolasa...
Annak amit leírtál, a "Feltételes formázás" funkció felel meg a leginkább. Ugyan nem egy másik cella színétől, hanem annak (azoknak) a tartalmától függ, hogy melyik (előre definiált) cellastílust alkalmazza a program a feltételesen formázott cellára az adott feltétel teljesülése esetén. (Nézd meg a súgóban az ide vonatkozó leírást)
Létezik még a "Style()" függvény: de ezzel is csak névvel rendelkező, előre definiált Cellastílust tudsz alkalmazni a cellára, amelyben meghívod a függvényt.
Ha például az A1 cellában 12 számérték szerepel, akkor a B1 cellába írva az alábbi képletet eredményképpen 24 et kapunk, és a cella olyan megjelenési tulajdonságokkal fog rendelkezni, mint amilyeneket a "Piros" nevű, felhasználó által definiált Cellastílus tartalmaz.
A T() függvény azért kell, hogy a Style() függvény ne fűzze hozzá a "0" karaktert az eredményhez.
((Persze rendelkezésedre áll a Makró program írásának a lehetősége is. Azzal bármelyik cellát tudod módosítani. De ennek megismerése, elsajátítása nem egyszerű. Egy kezdő, vagy akár egy "átlagos" felhasználó számára felkészültség, utánanézés, tanulás nélkül gyakran megoldhatatlan problémát jelent.))
F11
vagy menüből a:
Formátum - Stílusok és formázás
pont alatt éred el a Cellastílusokat. Itt tudsz létrehozni saját egyéni cellastílusokat, itt tudod azokat módosítani (színezni), és manuálisan itt tudod alkalmazni azokat. De ahogy írtam, a Stílusokat más módon (feltételes formázás, a Style() függvény és a makrók segítségével) is tudod alkalmazni egy vagy több cellára.
A legegyszerűbb (manuális) megoldás persze - de ezt biztos hogy te is tudod - a "Formátum ecset" használata az eszköztárról. Azzal át tudod "másolni" a formátumot az egyik celláról egy másik cellára.
Ez így biztosan nem megy, mert a cellákba nem parancsot, hanem FÜGGVÉNYEKET tudsz írni. A függvények pedig csak azokat a cellákat képesek módosítani, amiből meg lett hívva. A C2-ba írt függvény csak a C2 cella tartalmát (és stílusát) képes megváltoztatni.A C2 cellába szeretnék valami olyan parancsot beírni, amely megszínezi a C3-as cellát azzal a színnel, amit előzőleg a C1-es cellának adtam meg!
Létezik még a "Style()" függvény: de ezzel is csak névvel rendelkező, előre definiált Cellastílust tudsz alkalmazni a cellára, amelyben meghívod a függvényt.
Ha például az A1 cellában 12 számérték szerepel, akkor a B1 cellába írva az alábbi képletet eredményképpen 24 et kapunk, és a cella olyan megjelenési tulajdonságokkal fog rendelkezni, mint amilyeneket a "Piros" nevű, felhasználó által definiált Cellastílus tartalmaz.
Kód: Egész kijelölése
=2*A1&T(STYLE("Piros"))
((Persze rendelkezésedre áll a Makró program írásának a lehetősége is. Azzal bármelyik cellát tudod módosítani. De ennek megismerése, elsajátítása nem egyszerű. Egy kezdő, vagy akár egy "átlagos" felhasználó számára felkészültség, utánanézés, tanulás nélkül gyakran megoldhatatlan problémát jelent.))
F11
vagy menüből a:
Formátum - Stílusok és formázás
pont alatt éred el a Cellastílusokat. Itt tudsz létrehozni saját egyéni cellastílusokat, itt tudod azokat módosítani (színezni), és manuálisan itt tudod alkalmazni azokat. De ahogy írtam, a Stílusokat más módon (feltételes formázás, a Style() függvény és a makrók segítségével) is tudod alkalmazni egy vagy több cellára.
A legegyszerűbb (manuális) megoldás persze - de ezt biztos hogy te is tudod - a "Formátum ecset" használata az eszköztárról. Azzal át tudod "másolni" a formátumot az egyik celláról egy másik cellára.
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].
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].