Stránka 1 z 1

EXCEL zobrazit/skrýt sloupce podle vzorců v nich

Napsal: 15 srp 2013 08:42
od peen
Dobrý den, mám data v poli d5:cs61, v každém sloupci mám na řádku 62 výsledek vzorce, který vrátí buď "skryj" nebo "zobraz".
Mojí snahou je vždy po přepočtu vzorců reagovat (zřejmě) událostní procedurou, která sloupce "skryj" skryje a sloupce "zobraz" zobrazí.
Nevíte někdo jak na to?

Díky za každý tip

Re: zobrazit/skrýt sloupce podle vzorců v nich

Napsal: 15 srp 2013 10:10
od Azuzula
Zdravím, třeba takhle:

Kód: Vybrat vše

private sub worksheet_calculate()
application.screenupdatin = false
for i = 5 to 97 'rozsah sloupců s daty
  if cells(62,i) = "skryj" then
    cells(62,i).entirecolumn.hidden = true
  elseif cells(62,i) = "zobraz" then
    cells(62,i).entirecolumn.hidden = false
  end if
next
application.screenupdating = true
end sub

kód přijde vložit do listu kde si přejete skrývat/zobrazovat sloupce.

Re: EXCEL zobrazit/skrýt sloupce podle vzorců v nich  Vyřešeno

Napsal: 15 srp 2013 14:20
od peen
Moc děkuji uživatelce Azuzule, funguje to!
Tedy pro ostatní - jen jsem upravil syntaxi v řádku 2 na:
application.screenupdating = false

Děkuji za radu.