Podmíněné Formátování celého řádku

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

Moderátor: Mods_senior

Odpovědět
jikom
nováček
Příspěvky: 2
Registrován: 17 dub 2009 11:53

Podmíněné Formátování celého řádku

Příspěvek od jikom »

Dobrý den

Potreboval bych v celem liste nastavit podminene formatovani pro celi radek v zavislosti na urcite bunce.

Přiklad:
ve sloupci mam hodnoty:
OK
Storno
V reseni
atd

a potrebuji aby radek ktery ma v danem sloupci "OK" aby byl zeleny atd

Pokud by to slo automatickym makrem byl bych radeji. Podminene formatovani zbytecne zvetsuje soubor.

Dekuji Jirka
Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: 01 srp 2007 18:10
Bydliště: Pardubice
Kontaktovat uživatele:

Re: Podmíněné Formátování celého řádku

Příspěvek od mike007 »

Vítej na Pc-help

Označ řádky, jdi do podmíněného formátování a tam nastav tuto podmínku:

Obrázek
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 prosím pište do fóra. Od toho tu je.
jikom
nováček
Příspěvky: 2
Registrován: 17 dub 2009 11:53

Re: Podmíněné Formátování celého řádku

Příspěvek od jikom »

Funguje děkuji moc
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: 29 srp 2008 16:49

Re: Podmíněné Formátování celého řádku

Příspěvek od navstevnik »

Pozadovana procedura VBA (v editoru VBA - Alt+F11 - vloz do modulu prislusneho listu):

Kód: Vybrat vše

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
  Dim Radek As Range, IntClr As Byte
  If Target.Column <> 1 Then Exit Sub
  Set Radek = Target.Resize(Target.Rows.Count, Cells.SpecialCells(xlLastCell).Column)
  ' kdyz Del pro vice bunek
  If Target.Count > 1 Then Set Target = Target.Resize(1, 1)
  Select Case Target.Value
    Case "OK"
      IntClr = 4
    Case "Storno"
      IntClr = 3
    Case "V reseni"
      IntClr = 6
      ' dalsi
    Case Else
      IntClr = 0
  End Select
  Radek.Interior.ColorIndex = IntClr
End Sub
leew
nováček
Příspěvky: 3
Registrován: 17 zář 2010 12:00

Re: Podmíněné Formátování celého řádku

Příspěvek od leew »

Dobrý den,
hledal jsem na internetu řešení jak formátovat celý řádek a s radostí jsem našel toto řešení a využil ho.

Funguje skvěle ale mám tam jeden problém:

Když vložím text do buňky (zkopírovaný z emailu) s jiným formátem (než je v buňce) pak se mě po podmíněném formátováním, kdy se má celý řádek zabarvit dle podmínek, se buňky kde byl text vložen nezabarví. zabarví se pouze buňky kde byl text vepsán (vyplněn ručně).

Snad jsem to vysvětlil srozumitelně.

Děkuji
Marek
Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: 01 srp 2007 18:10
Bydliště: Pardubice
Kontaktovat uživatele:

Re: Podmíněné Formátování celého řádku

Příspěvek od mike007 »

Ctrl+C text z mailu --> Excel: Klik pravým do buňky a vyber Vložit jinak --> Hodnoty
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 prosím pište do fóra. Od toho tu je.
Odpovědět

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