Odstráňte tabuľku programu Excel pomocou makra a VBA bez akýchkoľvek otázok

Takto odstránite pracovný hárok pomocou makra bez ďalšieho skúmania

Keď odstránite pracovný hárok zo zošita, Excel vám zobrazí okno so správou:

Je to užitočný tip, ako zabrániť náhodnému vymazaniu údajov. Automatizácia úloh s makrami môže používateľa miasť a obťažovať. Tu môže pomôcť jednoduchý trik.

Bez potvrdenia odstráňte programový kód z pracovných hárkov

Ak hárky odstránite pomocou makra, sú tieto dotazy pre používateľa mätúce. Pomocou triku môžete odstrániť tabuľky bez toho, aby ste sa na to pýtali. Jednoducho použite alebo skopírujte nasledujúci kód programu:

Sub LoescheTabelleOhneHinweis ()
Application.DisplayAlerts = False
ActiveWorkbook. Pracovné listy (1). Odstrániť
Application.DisplayAlerts = Pravda
Koniec pod

Čo robí kód programu na odstránenie hárkov bez dopytu?

Makro najskôr vypne všetky reakcie z Excelu. Preto sa už žiadne varovanie nezobrazuje. Prvý pracovný hárok v aktívnom zošite sa potom odstráni. Keď to bude hotové, makro znova aktivuje dotazy z Excelu.

Prečo má zmysel mazať pracovné hárky bez potvrdenia pomocou VBA?

Ak ste určité úlohy zautomatizovali pomocou makier, vzhľad varovného oznámenia môže byť veľmi mätúci. Užívateľ potom dostane upozornenie, že údaje je možné odstrániť, aj keď on sám nedal príkaz na vymazanie listu s údajmi. To môže používateľa znepokojiť a viesť k zdržaniam kvôli dopytom. Preto môže byť užitočné vymazať pracovné listy bez toho, aby ste sa na to pýtali.

Profesionálny tip: Prispôsobte príkaz VBA tak, aby sa prispôsobil iným pracovným listom

Môžete odstrániť iný pracovný hárok namiesto prvého pracovného hárka v aktívnom zošite. Ak to chcete urobiť, jednoducho zodpovedajúcim spôsobom upravte riadok pomocou príkazu odstrániť.

Tipy pre začiatočníkov v oblasti makier a VBA

Ak by ste chceli vedieť, ako zadávať a spúšťať makrá v programe Excel, nájdete tu mnoho užitočných článkov, ktoré vám pomôžu začať s makrami a VBA.

Snímky obrazovky boli vytvorené vo verzii Excel 2016.

FAQ

Čo je to VBA

VBA je skratka a znamená „Visual Basic for Applications“. Ide o takzvaný skriptový jazyk. S pomocou VBA je možné procesy rôznych programov zjednodušiť a optimalizovať. Programy Office od spoločnosti Microsoft sú obzvlášť vhodné pre prácu s VBA.

Ako zadám makrá v programe Excel?

V časti „Súbor“ kliknite na „Možnosti“. Tam musíte označiť funkciu „Nástroje pre vývojárov“ v časti „Prispôsobiť pás s nástrojmi“. Potom máte prístup k funkcii makier vo svojom zošite na páse s ponukami v časti „Nástroje pre vývojárov“.

Ako môžem odstrániť viac pracovných hárkov bez potvrdenia?

Vykonaním konkrétnych zmien v kóde programu je možné odstrániť niekoľko konkrétnych pracovných hárkov bez toho, aby ste o to požiadali, a ostatné pracovné hárky vynechať.

Ako môžem chrániť svoje pracovné hárky pred náhodným vymazaním?

Na páse s ponukou nájdete položku „Skontrolovať“. Kliknutím na toto tlačidlo nájdete rôzne možnosti ochrany údajov, ktoré ste zadali. Konkrétny pracovný list môžete chrániť pomocou „Chrániť hárok“ alebo celý zošit pomocou „Chrániť zošit“.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave