excel - podminene formatovani a vzorec

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Uživatelský avatar
radekzjicina
Level 1
Level 1
Příspěvky: 82
Registrován: prosinec 06
Bydliště: Jicin
Pohlaví: Nespecifikováno
Stav:
Offline
Kontakt:

excel - podminene formatovani a vzorec

Příspěvekod radekzjicina » 25 bře 2009 12:48

zdravim, potreboval bych jeste poradit jestli je mozne nejakym vzorcem nadefinovat v podminenem formatovani barvu bunek ktere obsahuji funkci SUBTOTAL.

DEKUJI

Reklama
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: excel - podminene formatovani a vzorec

Příspěvekod navstevnik » 25 bře 2009 14:41

Podmineny format bunky - jako kriterium formatovani lze pouzit bud hodnotu vybrane bunky (kriteriem je hodnota bunky s vhodnym relacnim operatorem) nebo overit data ci podminku, ktera neni ve vybrane bunce (kriteriem formatovani je vzorec).
Uvadis: "je mozne nejakym vzorcem nadefinovat v podminenem formatovani barvu bunek ktere obsahuji funkci SUBTOTAL", ano lze pro podmineny format pouzit jako kriterium vzorec, i kdyz bunka obsahuje funkci SUBTOTAL, protoze vorec je vlozen do podminky podmineneho formatovani.

Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: srpen 07
Bydliště: Pardubice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: excel - podminene formatovani a vzorec

Příspěvekod mike007 » 25 bře 2009 23:42

Existuje ještě jedna možnost a to udělat to přes VBA; tedy použít událostní proceduru, která zajistí, v případě když zadáš vzorec obsahující fci SUBTOTAL, aby se ti ta buňka vybarvila. Ušetří to podmínku v podmíněném formátování ;)

Klikni pravým tlačítkem myši na název záložky do které to chceš aplikovat a z kontextového menu vyber možnost Zobrazit Kód. Do prázdného okna napravo nakopíruj toto makro:

Kód: Vybrat vše

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Target.HasFormula = True Then
If Target.Formula Like ("=*SUBTOTAL*") Then
Target.Interior.ColorIndex = 6 'žlutá barva
End If
End If
End Sub


Prostředí VBA zavři klasicky křížkem vpravo nahoře nebo zkratkou Alt+Q
Nyní jakmile v jakékoliv buňce vytvoříš vzorec obsahující fci SUBTOTAL, buňka se vzorcem se zabarví.

Tak snad pomůže.
Nejlepší hra je Excel!
Pravidla fóra PC-helpJak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Podmíněné formátování poměru Příloha(y)
    od veselypettr » 25 kvě 2023 14:01 » v Kancelářské balíky
    7
    1968
    od veselypettr Zobrazit poslední příspěvek
    31 kvě 2023 14:00
  • Formatování SD karty
    od P. Sedlacek » 18 kvě 2023 14:27 » v Mobily, tablety a jiná přenosná zařízení
    7
    1585
    od mmmartin Zobrazit poslední příspěvek
    19 kvě 2023 10:07
  • Formátování SSD před prodejem
    od Honzis » 05 čer 2023 23:16 » v Vše ostatní (hw)
    11
    1229
    od Cemada Zobrazit poslední příspěvek
    06 čer 2023 13:07
  • Excel a OneDrive
    od sginfo » 11 zář 2023 15:28 » v Kancelářské balíky
    16
    6678
    od mirekol Zobrazit poslední příspěvek
    20 říj 2023 08:31
  • excel-posun makra
    od actionboy » 12 bře 2024 18:59 » v Kancelářské balíky
    1
    597
    od Grimm Zobrazit poslední příspěvek
    12 bře 2024 21:43

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů