

Excel skrývá část řádků
Dobrý den,
chtěl bych radu ohledně Excelu.
Jedná se o skrytí části tabulky v příloze zasílám vzor.
Ve žlutém rámečku A4 se zadá 1 a skryje část řádku potřebuji, aby to
zobrazilo další řádek ne všechny když je jeden plný.
Děkuji
Súbor obsahujúci akési mne neznáme makro si ja do pc určite ťahať nebudem...
Súbor sa dá otvoriť bez súhlasu na spúšťanie makier a vo VBE kód prehliadnuť. Má tam to makro na čiarový kód a oddiakritikovávanie, ale, samozrejme, máš pravdu. Je riziko otvárať xlsm z nedôveryhodného zdroja.
Zřejmě máš nějakou lepší verzi excelu, protože bez povolení maker si tak maximálně můžu prohlídnout prázdný editor.
To Mati
Robert má pravdu, několikrát sem si přečet zadání a stále mi není jasný, čeho se snažíš dosáhnout. A skrýt pouze část řádku nelze!
Nepamätám sa, že by bez povolenia makier nešlo otvoriť a prehliadnuť kód, lebo je fakt, že som to ani nezvykol robiť, ale keď nad tým tak rozmýšľam, tak minimálne odvtedy, ako sa pri otváraní xlsm začal nad riadkom vzorcov v žltom páse objavovať dotaz na odsúhlasenie makier, to ide. Jednoducho nepovolíš aktívny obsah (viď prílohu)... Akonáhle ho však raz odsúhlasíš, Excel si ho zaradí medzi dôveryhodné súbory a pri ďalšom spúšťaní sa už nepýta (pokiaľ ho nepremenuješ alebo nepremiestniš). Otázne je, čo s makrami ktoré sú spúšťané otvorením súboru, ale verím, že aj to musí byť ošetrené tým dotazom. Inak by totiž nemal zmysel. Dokonca, keď neodsúhlasíš ten dotaz, makro nespustíš ani manuálne z editora, napriek tomu, že je načítané...
Mám Excel 2016, ale určite to bolo možné už aj v 2013 (či dokonca 2010?). A predtým (2007...) sa na to Excel pýtal samostatným dialógovým oknom. Žeby si to mal len vypnuté v možnostiach Excelu v časti nastavenie centra dôveryhodnosti? Tam sa totiž nastavuje, či sa má Excel pýtať a rozhodnúť na základe odpovede, alebo jednoducho zakáže spúšťanie bez toho, aby sa dotazoval... Každopádne v tej fáze je kód už načítaný a čitateľný, ale je vnútorne zakázané jeho spúšťanie.
P.S. Tuším, čo chce dosiahnuť, ale už ma to fakt nebaví, keď vidím, že si nedá tú námahu, aby si z predchádzajúcich rád vzal ponaučenie, prípadne nepísal bludy...
Ahoj, tak nakonec byl šotek na na mém zařízení, po přeinstalaci office se excel chová jak píšeš - kód se dá prohlédnout i když jsou makra zakázána.
Když se do žlutého pole záda 1 tak se skryje pole od 2, 3, 4, 5 a 6 a potřebuji, aby když je 1 zadané celé hodnoty v řádku tak aby se zobrazil 2 řádek účel platby.
Makra:
Private Sub Worksheet_Change(ByVal Target As Range)
Set aCell = Range("A4")
If Not Intersect(Target, aCell) Is Nothing Then
Range("B6:AR14").EntireRow.Hidden = aCell = "1"
End If
End Sub
Žádné jiné makra tu nejsou.
Děkuji
Jak je vidět, nejsem jediný, který Tvá zadání nepobírá.
Nechceš mi prozradit, k čemu má být taková funkce dobrá? Proč se mají řádky skrývat?
Pokud jde o skrytí hodnot, které jsou počítány vzorci, stačí vzorce upravit. A to tím způsobem, že pokud bude nějaká "řídící" buňka prázdná vzorec vrátí prázdnou hodnotu ("").