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
EXCEL zobrazit/skrýt sloupce podle vzorců v nich
Moderátor: Mods_senior
-
Azuzula
- Level 3

- Příspěvky: 452
- Registrován: 14 led 2012 18:44
- Bydliště: Země, bohužel...
- Kontaktovat uživatele:
Re: zobrazit/skrýt sloupce podle vzorců v nich
Zdravím, třeba takhle:
kód přijde vložit do listu kde si přejete skrývat/zobrazovat sloupce.
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 subkód přijde vložit do listu kde si přejete skrývat/zobrazovat sloupce.
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
Re: EXCEL zobrazit/skrýt sloupce podle vzorců v nich
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.
Tedy pro ostatní - jen jsem upravil syntaxi v řádku 2 na:
application.screenupdating = false
Děkuji za radu.
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek
