Stránka 1 z 1

Formátování XLS: pomozte mi s příkladem do školy.*

Napsal: 03 lis 2010 21:50
od Methylbenzen
Ahoj, potřebuji pomoci s jedním příkladem do školy.

Mám tabulku, ve které se mimojiné nachází sloupec, ve kterém jsou uvedeny jednotlivá příjmení. Já mám tyto příjmení odlišit barevně, přičemž stejná příjmení budou mít stejnou barvu, ale odlišnou od ostatních.....

Např: Novák na 1.řádku (písmo tučné, červené)
Kovář na 2.řádku (písmo tučné, modré)
Novák na 3.řádku (písmo tučné, červené)....... atd

Děkuji za pomoc, dokument má asi přes 2000 řádků a příjmení je tu habakuk... Jinak mám excel 2007 :wink:

Re: Formátování XLS: pomozte mi s příkladem do školy.*

Napsal: 03 lis 2010 22:22
od navstevnik
Kdyz to je do skoly, tak jen jak na to:
1. pomoci rozsireneho filtru (kopirovat jinam!) si vytvor unikatni seznam jmen a potom k nim prirad do dalsiho sloupce barvy pisma (pokud je techto jmen > 56 budes muset sahnout i k prirazeni barvy pozadi bunky,...) - postaci priradit ciselne hodnoty ColorIndex. V pripade upravy barvy pozadi bunky pozor na dostatecny kontrast barev pisma a pozadi. Alternativne pokud dalsim krokem bude procedura VBA, je mozno zmeny barvy fontu a pozadi udelat rovnou v unikatnim seznamu.
2a. pokud je unikatnich jmen do 64, muzes pouzit podminene formatovani, bude to pracne, ale relativne jednoduche. V opacnem pripade bude nutno napsat proceduru VBA.
2b. Procedura VBA: ve smycce For each ... Next projdes bunky sloupce se jmeny, pro kazde jmeno vyhledas v unikatnim seznamu jmen prirazenou barvu (ColorIndex) pisma a pripadne pozadi a vykonas zmeny v bunce.

Udelej co zvladnes, priloz svuj vysledek, opravim, poradim jak dal.

Re: Formátování XLS: pomozte mi s příkladem do školy.*

Napsal: 04 lis 2010 16:42
od Methylbenzen
Tak s excelem teprve začínám a jelikož tuto domácí úlohu jsme dostali zrovna po probrání podmíněného formátování, takže bych měl jména barevně odlišovat pomocí něj. Toto pro mě není problém vše nás učili na hodině. Já byl právě zaražen, že těch jmen je strašně moc a bude to neuvěřitelně zdlouhavé, proto jsem založil dotaz v tomto fóru v domnění, že existuje snad nějaký jiný,.. lehčí způsob.

Jinak děkuji ti za odpověď, z tebou zmíněných řešení problému je mi známé pouze to podmíněné formátování, zbytek jsme zatím ještě neprobrali (doufám, že v budoucnu probereme), takže to udělám pomocí něj, ještě jednou dík za tvůj čas :wink:

Re: Formátování XLS: pomozte mi s příkladem do školy.*

Napsal: 04 lis 2010 16:54
od navstevnik
Snad nemusim opakovat, ze postaci zadat pravidla pro prvni bunku a pak rozsirit jejich platnost na dalsi bunky nebo jednoduse kopirovat format z prvni bunky do dalsich bunek.
Seznam unikatnich jmen tak jako tak budes muset vytvorit, pri uvedenem poctu >2000 to jinak nepujde.