< návrat zpět

MS Excel


Téma: Farebne oznacenie rovnakych poli rss

Zaslal/a 22.2.2016 11:19

dobry den. chcem Vas poprosit o pomoc. potrebujem v tabulke funkciu - ked zakliknem niektore pole, tak aby sa mi oznacili rovnakou farbou ostatne polia s rovnakym textom. ked kliknem inam, tak sa to farebne oznacenie zrusi. poprosim o presny popis - som zaciatocnik.
dakujem

Zaslat odpověď >

#030293
avatar
Zaskočilo mne, že tak prostou úlohu neumím prostě vyřešit. Vašemu požadavku vyhovuje použití podmíněného formátování. Můj problém je v tom, že mne nenapadá, jak jednoduše pro vzorec zadat okamžitou polohu kurzoru. Musel jsem si pomoci událostní procedurou, která hodnotu aktivní buňky vloží na pevné místo na listu. Pak už je nastavení podmíněného formátu ve stanovené oblasti velmi prosté.
Doufám, že dostanete vhodnější odpověď pro začátečníka. Pokud ne, rozepíšu na vyžádání podrobně, jak je to udělané.
Příloha: zip30293_duplicity.zip (13kB, staženo 33x)
citovat
#030295
avatar
perfektne - presne toto potrebujem . teraz este poprosim navod ako na to.

velmi pekne dakujemcitovat
#030300
avatar
Zatím jen stručně:
- otevřete si svůj sešit s oblastí, kterou chcete přebarvovat
- přejděte do prostředí VBA pomoci Alt-F11
- z nabídky objektů vyberte list s vaší oblastí
- napište do něj následující událostní proceduru:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("A1") = Target
End Sub
- vraťte se na list s vymezenou oblastí, aktivute ji a zavolejte Domů / Podmíněné formátování / Správa pravidel
- vytvořte formátovací podmínku se vzorcem podle vzoru z mého sešitu; v podmínce se testuje shoda mezi hodnotou v buňce A1 a levým horním rohem oblasti
- pokud nechcete, aby se aktuální hodnota v A1 ukazovala, zamaskujte ji formátem ;;; (tři středníky)
- událostní proceduru můžete zpřesnit tím, že A1 budete plnit jen hodnotami z citlivé oblasti
- vytvořený sešit uložte jako .xlsm (sešit s makry)

Pokud se vám to jeví složité, zkuste počkat na jednodušší radu. Sám bych začátečníkovi takové řešení nedoporučil, ale jednodušší neznám.citovat
#030302
avatar
uff - no vyzkusam to spojazdnit.

este raz vdakacitovat
#030304
avatar
Něco hodně podobného lze udělat pomocí podmíněného formátování se vzorcem
=A(NEPŘÍMÝ.ODKAZ(POLÍČKO("odkaz"))=A1;A1<>"")
(pro oblast začínající A1)
Ale nefunguje to, když na buňku kliknete. Musíte jí začít upravovat)citovat
#030305
avatar
pro Ajffel:
přeji mnoho štěstí a vytrvalosti! Možná by bylo jednodušší hrát si opatrně s mým sešitem, po jednotlivých prvcích ho měnit a při tom sledovat, co ty změny způsobují (s případným návratem po nevhodné reakci). To je dost doporučený způsob, jak sešit udržet ve funkčním stavu a přitom ho pomalu přiblížit svým potřebám.citovat
#030306
avatar
tiez ma to napadlo - ze bude jednoduchsie pracovat s Vasim zositom ako kompletne nanovo vytvarat, alebo usposobovat moj. nastastie som dost trpezliva osoba.

este raz vdaka, aj ostatnymcitovat
#030309
Opičák
Ještě jedno z mnohých jiných řešení. Událostní proceduru zapíšete tak jak radil vovka.h
Příloha: zip30309_podform-barva.zip (19kB, staženo 35x)
citovat
#030316
elninoslov
Mnoho možností, pravda, napadá ma ďalšia, ak by ste potreboval ďalej pracovať s označenou hodnotou, tak môžete takto. Makro mení definovaný názov, v ktorom je vždy aktuálne označená bunka. Podmienený formát potom nieje problém, a navyše si môžete pre ďalšie potreby niekde vypísať tú hodnotu. Ešte prípadne v makre vymedziť funkčnú oblasť a je to.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje