
EXcel 2007 - skrytí a zobrazení řádků
Ahoj, potřebuju mít skryté řádky do doby než se tam objeví dnešní datum. To mám udělané pomocí vzorce =IFERROR(KDYŽ(A(DNES()>A4;DNES()>=A4+2);A4+1;"");" ").
A teď potřebuju aby když v buňce bude pomocí toho vzorce datum aby se ten řádek zobrazil. To by asi šlo pomocí VBA, ale to je pro mě španělská vesnice. Ono by asi šlo aby se v tom sloupci zobrazovali i ty datumy pomocí VBA. Jde to nějak?
Díky všem
Lze použít FILTR, jen to má specifické vlastnosti. Filtr se neprovede automaticky při změně podmínek ve vzorcích a je třeba po každé změně v nabídce Filtru vybrat "Reapply" a filtr se aktualizuje (mám anglickou verzi excelu, v češtině je to něco jako "znovu spustit").
Kus kódu VBA, který schová řádky lze nalézt na webu, jen je třeba vědět jak se vloží do makra a edituje, aby správně fungoval.
Kód VBA který skryje a zobrazí řádky nebo sloupce jsem na netu našel a ne jeden, ale právě mi jde o to aby se při změně ten řádek zobrazil automaticky. Nechce se mi to pořád dělat donekonečna ručně.
Tak to makro navaž na nějakou událost listu (např. ActivateSheet) nebo sešitu (např. WorkbookOpen).