Takto odstraníte list pomocí makra bez dalšího dotazu
Když odstraníte list ze sešitu, Excel vám zobrazí okno se zprávou:
Toto je užitečný tip, jak zabránit náhodnému vymazání dat. Automatizace úkolů pomocí maker může uživatele zmást a naštvat. Zde může pomoci jednoduchý trik.
Smazat programový kód kolem pracovních listů bez potvrzení
Pokud odstraníte listy pomocí makra, jsou takové dotazy pro uživatele matoucí. Pomocí triku můžete tabulky bez dotazu odstranit. Jednoduše použijte nebo zkopírujte následující kód programu:
Sub LoescheTabelleOhneHinweis ()
Application.DisplayAlerts = False
ActiveWorkbook.Worksheets (1) .Delete
Application.DisplayAlerts = True
End Sub
Co dělá kód programu pro odstranění listů bez dotazu?
Makro nejprve vypne všechny odpovědi z Excelu. V důsledku toho se již žádné varování neobjevuje. Poté se odstraní první list v aktivním sešitu. Poté, co to bylo provedeno, makro reaktivuje dotazy z aplikace Excel.
Proč má smysl mazat listy bez potvrzení pomocí VBA?
Pokud jste automatizovali určité úkoly pomocí maker, může být vzhled varovného upozornění velmi matoucí. Uživatel poté obdrží varování, že data lze odstranit, přestože on sám nedal příkaz k odstranění datového listu. To může uživatele zneklidnit a vést ke zpožděním kvůli dotazům. Může být proto užitečné mazat listy bez ptaní.
Profesionální tip: Přizpůsobením příkazu VBA přizpůsobení jiným listům
Místo prvního listu v aktivním sešitu můžete odstranit jiný list. Chcete -li to provést, jednoduše odpovídajícím způsobem upravte řádek pomocí příkazu odstranit.
Tipy pro začátečníky v předmětu makra a VBA
Pokud byste chtěli vědět, jak zadávat a spouštět makra v Excelu, najdete zde mnoho užitečných článků, které vám pomohou začít s makry a VBA.
Snímky obrazovky byly vytvořeny v Excelu verze 2016.
FAQ
Co je VBA
VBA je zkratka a znamená „Visual Basic for Applications“. Jedná se o takzvaný skriptovací jazyk. S pomocí VBA lze procesy různých programů zjednodušit a optimalizovat. Programy Office od společnosti Microsoft jsou zvláště vhodné pro práci s VBA.
Jak zadám makra v Excelu?
V části „Soubor“ klikněte na „Možnosti“. Tam musíte označit funkci „Nástroje pro vývojáře“ v části „Přizpůsobit pás karet“. K funkci maker v sešitu pak můžete přistupovat na pásu karet v části „Nástroje pro vývojáře“.
Jak mohu odstranit více listů bez potvrzení?
Provedením konkrétních změn v programovém kódu je možné bez dotazu odstranit několik konkrétních listů a jiné listy vynechat.
Jak mohu své pracovní listy chránit před náhodným smazáním?
Na pásu karet najdete položku „Zkontrolovat“. Pokud na toto kliknete, zobrazí se různé možnosti ochrany zadaných údajů. Konkrétní list můžete chránit pomocí „Chránit list“ nebo celý sešit pomocí „Chránit sešit“.