Přejít na hlavní obsah

Jak odstranit list v Excelu pomocí maker

  • Světlana Tichý
  • Tipy

Excel je výkonný nástroj pro práci s daty, který vám umožňuje vytvářet a upravovat tabulky, grafy a grafy. Někdy je však nutné odstranit konkrétní list v Excelu pro uspořádání nebo optimalizaci práce s daty. V tomto článku se podíváme na to, jak odstranit list v Excelu pomocí maker.

Makra jsou soubor příkazů zaznamenaných v programovacím jazyce VBA (Visual Basic for Applications), který umožňuje automatizovat provádění rutinních úkolů v Excelu. Použití maker k odstranění listů v Excelu může proces výrazně zjednodušit a ušetřit čas.

Nejprve je nutné otevřít Visual Basic Editor v Excelu stisknutím kombinace kláves "Alt + F11". V okně, které se otevře, vyberte v nabídce" Vložit "a vyberte"modul". Tím se vytvoří nový modul, kde budeme moci napsat naše makro pro odstranění listu.

Sub DeleteSheet()

Application.DisplayAlerts = False

Sheets ("List1").Delete

Application.DisplayAlerts = True

End Sub

Zde je "List1" název listu, který je třeba odstranit. Toto jméno můžete nahradit tím, co chcete. Jakmile napíšete makro, uložte jej a zavřete Visual Basic Editor.

Příprava a konfigurace Maker v Excelu

Chcete-li začít vytvářet makro, budete muset otevřít soubor aplikace Excel, ve kterém jej chcete vytvořit. Poté postupujte podle následujících kroků:

  1. Na kartě Vývojář vyberte rekordér Maker. Pokud karty vývojář nejsou v horním panelu nástrojů vidět, můžete je povolit prostřednictvím souboru - > možnosti - > nastavení pásu karet - > vývojář.
  2. V okně "makro rekordér", které se zobrazí, zadejte název makra a vyberte místo, kde bude uloženo (obvykle vyberte "tento projekt" nebo "osobní makra v: This Workbook").
  3. Kliknutím na OK zahájíte nahrávání makra.
  4. Proveďte sérii akcí v Excelu, které chcete zapsat do makra. Mohou to být přechody buněk, změna hodnot, formátování atd. všechny akce budou zaznamenány a uloženy v makru.
  5. Po dokončení akce přejděte do okna makro rekordér a klikněte na Zastavit nahrávání.

Nyní je vaše makro vytvořeno a připraveno k použití. Můžete kliknout na tlačítko Start na kartě Vývojář nebo použít klávesovou zkratku ke spuštění makra.

Můžete také upravit makro, přidat nebo odebrat akce, změnit nastavení a další nastavení. Chcete-li to provést, vyberte "Upravit makro" v okně "makro rekordér". Odinstalovat makro lze prostřednictvím nastavení - > Nastavení Aplikace - > makra.

Použití maker v Excelu může výrazně zlepšit výkon a usnadnit práci s datovými tabulkami. To je zvláště užitečné při práci s velkým množstvím dat nebo při provádění opakujících se akcí. Vytvářejte a přizpůsobujte makra v Excelu, abyste ušetřili čas a zlepšili efektivitu práce.

Vytvoření vlastního tlačítka na panelu nástrojů

Pokud potřebujete v Excelu často provádět určité akce nebo makra, můžete tento proces zjednodušit vytvořením vlastního tlačítka na panelu nástrojů Excel. To vám umožní rychle a pohodlně spouštět potřebná makra nebo příkazy jediným kliknutím myši.

Chcete-li vytvořit vlastní tlačítko na panelu nástrojů aplikace Excel, postupujte podle následujících kroků:

  1. Otevřete Excel a v horní nabídce vyberte sekci Zobrazit.
  2. Klikněte na tlačítko" Přizpůsobit panel nástrojů "ve skupině"panely nástrojů".
  3. V okně Přizpůsobit panely nástrojů, které se zobrazí, vyberte kartu Panely nástrojů.
  4. Klikněte na tlačítko" Nové " ve spodní části okna.
  5. V okně "Konfigurace nového panelu nástrojů", které se zobrazí, zadejte název nového panelu nástrojů a klikněte na "OK".
  6. Ve stejném okně vyberte kartu Příkazy.
  7. V poli Kategorie vyberte makra.
  8. Přejděte do seznamu příkazů a vyhledejte makro.
  9. Přetáhněte vybrané makro na nový panel nástrojů.
  10. V případě potřeby můžete ikonu tlačítka změnit, aby byla rozpoznatelnější.
  11. Klepnutím na" OK " uložíte nastavení.

Nyní byste měli vidět své nové vlastní tlačítko na panelu nástrojů aplikace Excel. Kliknutím na něj se automaticky spustí vaše makro nebo příkaz, což vám v Excelu hodně usnadní práci.

Poznámka: pokud již nepotřebujete vlastní tlačítko na panelu nástrojů, můžete jej odstranit tak, že přejdete zpět do sekce "Zobrazit", vyberete "přizpůsobit panel nástrojů" a vymažete požadované tlačítko pomocí tlačítka "Odstranit".

Záznam makra pro odstranění listu

Chcete-li odstranit list v Excelu pomocí makra, musíte zapsat příslušné makro. Zde je příklad kódu, který lze použít k vytvoření makra pro odstranění listu v Excelu:

Sub Smazat() Application.DisplayAlerts = False Sheets ("název listu").Delete Application.DisplayAlerts = True End Sub

Před vypálením makra se doporučuje nakonfigurovat nastavení aplikace Excel tak, aby se při mazání listu neobjevilo další potvrzení. Za tímto účelem nastavíme hodnotu vlastnosti aplikace.DisplayAlerts ve False před odstraněním listu a po provedení odstranění jej vraťte na hodnotu True.

Místo" název listu " v kódu zadejte skutečný název listu, který chcete odstranit. Jakmile je makro zaznamenáno, lze jej spustit, pokud je to nutné, odstranění listu v Excelu.

Zaznamenané makro lze uložit a znovu použít v jiných knihách aplikace Excel. Jednoduše zkopírujte kód do nové knihy a změňte hodnotu "název listu" na název listu, který chcete odstranit.

Odstranění listu pomocí maker

Chcete-li odstranit list pomocí maker, musíte otevřít Visual Basic Editor (stiskněte klávesy ALT + F11). Dále je třeba vybrat požadovaný projekt v okně Projekt-VBAProject. Poté v nabídce vyberte "Vložit Modul".

Po vytvoření modulu můžete napsat makro pro odstranění listu. Příklad jednoduchého makra pro odstranění listu vypadá takto:

Sub УдалитьЛист()Sheets("Название листа").DeleteEnd Sub

Kde je "název listu" nahrazen názvem požadovaného listu, který má být odstraněn. Po napsání makra jej musíte uložit, vrátit se do Excelu a spustit makro. Na to můžete kliknout ALT + F8, vyberte požadované makro a klikněte na Spustit.

Po provedení makra bude vybraný list odstraněn z knihy. Odstranění listu pomocí Maker vám ušetří čas a usnadní práci se spoustou dat v Excelu.

Pamatujte, že odstranění listu pomocí Maker je nevratný účinek. Před odstraněním se proto doporučuje zálohovat knihu.

Výběr listu, který chcete odstranit

Před odstraněním listu v Excelu pomocí maker musíte určit, který List je třeba odstranit. V Excelu existuje několik způsobů, jak vybrat list:

  1. Používat názvy listů. Každý list v Excelu má svůj jedinečný název, který lze vidět na kartě s názvem listu ve spodní části okna programu. Chcete-li odstranit konkrétní list, musíte nejprve určit jeho název a poté v makru zadat tento název v příslušném kódu.
  2. Používat čísla listů. Každý list v Excelu má také své jedinečné číslo, které lze použít k odstranění. Číslo listu lze zjistit otevřením karty listy v hlavní nabídce aplikace Excel, kde se zobrazí seznam všech listů s jejich čísly. V makru musíte zadat číslo požadovaného listu, abyste jej odstranili.

Při výběru listu k odstranění je třeba vzít v úvahu, že pokud list obsahuje nějaká data, budou spolu s listem trvale smazány. Před odstraněním se proto musíte ujistit, že všechna potřebná data byla uložena nebo přenesena na jiné listy.