Odstraňte tabulku aplikace Excel pomocí maker a VBA bez jakýchkoli dotazů

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“.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave