Přejít na hlavní obsah

Jak zobrazit všechny skryté řádky a sloupce v aplikaci VBA Excel

  • Adéla Kubíčková
  • Triky

Microsoft Excel často se používá k práci s velkým množstvím dat, která mohou obsahovat skryté řádky a sloupce. Existují situace, kdy je nutné tyto skryté prvky zobrazit pro snadnou práci nebo analýzu dat. Do VBA Excel lze snadno implementovat zobrazení všech skrytých řádků a sloupců, což usnadňuje proces zpracování dat.

VBA (Visual Basic for Applications) je výkonný nástroj, který vám umožňuje automatizovat různé úkoly v Excelu. Pomocí VBA lze vytvářet a upravovat makra, která mohou provádět složité datové operace. Zobrazení všech skrytých řádků a sloupců v Excelu je jednou z možností dostupných pomocí VBA.

Proces zobrazení skrytých řádků a sloupců v Excelu pomocí VBA je poměrně jednoduchý:

  1. Otevřete Editor VBA stisknutím klávesové zkratky Alt + F11.
  2. V nabídce editoru VBA vyberte požadovaný list, na kterém chcete zobrazit všechny skryté řádky a sloupce.
  3. Vložte následující kód do editoru VBA:

Rows.Hidden = False Columns.Hidden = False End Sub

Po provedení makra se zobrazí všechny skryté řádky a sloupce ve vybraném listu. Tímto způsobem budete moci vidět a pracovat s kompletním souborem dat, což usnadní analýzu a zpracování informací.

Použití VBA v Excelu vám umožňuje výrazně zjednodušit a urychlit mnoho datových operací. Možnost zobrazení skrytých řádků a sloupců je jednou z mnoha funkcí, které VBA poskytuje. To umožňuje uživatelům získat větší kontrolu nad daty a zvýšit jejich výkon.

Jak zobrazit skryté řádky a sloupce v aplikaci VBA Excel

V aplikaci VBA Excel je někdy nutné zobrazit skryté řádky a sloupce na listu. To může být užitečné například při kontrole dat nebo analýze tabulky. V tomto článku se podíváme na to, jak lze pomocí VBA kódu zobrazit skryté řádky a sloupce.

K zobrazení skrytých řádků a sloupců v aplikaci VBA Excel můžeme použít vlastnosti Row a Column objektu Range. Následující kód umožňuje zobrazit všechny skryté řádky a sloupce na aktivním listu:

Sub ShowHiddenRowsAndColumns() Dim rng As Range Set rng = ActiveSheet.UsedRange rng.EntireRow.Hidden = False rng.EntireColumn.Hidden = False End Sub

Upozorňujeme, že tento kód zobrazuje skryté řádky a sloupce pouze na aktivním listu. Pokud potřebujete zobrazit skryté řádky a sloupce na konkrétním listu, musíte změnit objekt Range na požadovaný list.

Skryté řádky nebo sloupce lze také zobrazit samostatně pomocí následujícího kódu:

Sub ShowHiddenRows() Dim rng As Range Set rng = ActiveSheet.UsedRange rng.EntireRow.Hidden = False End Sub Sub ShowHiddenColumns() Dim rng As Range Set rng = ActiveSheet.UsedRange rng.EntireColumn.Hidden = False End Sub

Tyto dva kódy umožňují zobrazit skryté řádky a sloupce podle toho. Můžete je používat samostatně v závislosti na vašem úkolu.

Podívali jsme se na snadný způsob, jak zobrazit skryté řádky a sloupce v aplikaci VBA Excel pomocí kódu. Nyní máte potřebné znalosti, abyste mohli tuto funkci použít ve svém projektu a efektivněji analyzovat a zpracovávat data v Excelu.

Obnovení skrytých řádků nebo sloupců v aplikaci VBA Excel

Když pracujete s velkými tabulkami v Excelu, někdy je potřeba skrýt některé řádky nebo sloupce, aby se vám lépe pracovalo. Někdy však dochází k situaci, kdy je třeba obnovit skryté řádky nebo sloupce. V aplikaci VBA Excel to lze provést několika jednoduchými kroky.

  1. Otevřete Visual Basic Editor (VBE) stisknutím Alt + F11 .
  2. V VBE vyberte modul, který ukládá kód spojený s vaší tabulkou.
  3. Přidejte do modulu následující kód:

Sub ShowHiddenRowsAndColumns()Dim ws As WorksheetDim rng As RangeSet ws = ThisWorkbook.ActiveSheet' Показать скрытые строкиFor Each rng In ws.Rowsrng.Hidden = FalseNext rng' Показать скрытые столбцыFor Each rng In ws.Columnsrng.Hidden = FalseNext rngEnd Sub

Po provedení makra budou všechny skryté řádky a sloupce v tabulce obnoveny a viditelné.

Zobrazení všech skrytých řádků a sloupců v aplikaci VBA Excel

V VBA (Visual Basic for Applications) lze k zobrazení všech skrytých řádků a sloupců v Excelu použít následující kód:

    Pro zobrazení skrytých řádků:

Sub ShowHiddenRows()Rows.Hidden = FalseEnd Sub
Sub ShowHiddenColumns()Columns.Hidden = FalseEnd Sub
Sub ShowHiddenRowsAndColumns()Rows.Hidden = FalseColumns.Hidden = FalseEnd Sub

Provedení každého z těchto podprogramů umožní zobrazit všechny skryté řádky a sloupce v aktivním listu aplikace Excel. Pokud chcete zobrazit skryté řádky a sloupce na jiném listu, musíte do kódu zadat jeho jméno.

Chcete-li například zobrazit skryté řádky na listu List1, použijte tento kód:

Sub ShowHiddenRowsOnSheet1()Sheets("Лист1").Rows.Hidden = FalseEnd Sub

Stejně tak pro zobrazení skrytých sloupců na listu List1 použijte tento kód:

Sub ShowHiddenColumnsOnSheet1()Sheets("Лист1").Columns.Hidden = FalseEnd Sub

A konečně, k zobrazení skrytých řádků a sloupců na listu List1 použijte tento kód:

Sub ShowHiddenRowsAndColumnsOnSheet1()Sheets("Лист1").Rows.Hidden = FalseSheets("Лист1").Columns.Hidden = FalseEnd Sub

Nyní víte, jak zobrazit všechny skryté řádky a sloupce v aplikaci VBA Excel pomocí kódu.