Törölje az Excel táblázatot makrón és VBA -n keresztül lekérdezések nélkül

Így távolíthatja el a munkalapot makró használatával minden további vizsgálat nélkül

Amikor töröl egy munkalapot a munkafüzetből, az Excel üzenetablakot jelenít meg:

Ez egy hasznos tipp az adatok véletlen törlésének megelőzésére. A feladatok automatizálása makrókkal megzavarhatja és bosszanthatja a felhasználót. Itt egy egyszerű trükk segíthet.

Törölje a programkódot a munkalapok körül megerősítés nélkül

Ha makróval törli a munkalapokat, az ilyen lekérdezések zavaróak a felhasználó számára. Egy trükkel kérés nélkül törölhet táblázatokat. Egyszerűen használja vagy másolja a következő programkódot:

Sub LoescheTabelleOhneHinweis ()
Application.DisplayAlerts = Hamis
ActiveWorkbook.Munkalapok (1). Törlés
Application.DisplayAlerts = Igaz
End Sub

Mit tesz a programkód, hogy lekérdezés nélkül törölje a munkalapokat?

A makró először kikapcsol minden választ az Excelből. Ennek megfelelően nem jelenik meg több figyelmeztetés. Ezután az aktív munkafüzet első munkalapja törlődik. Ezt követően a makró újraaktiválja a lekérdezéseket az Excelből.

Miért van értelme törölni a munkalapokat a VBA -val történő megerősítés nélkül?

Ha bizonyos feladatokat makrók segítségével automatizált, a figyelmeztető üzenet megjelenése nagyon zavaró lehet. A felhasználó ekkor figyelmeztetést kap, hogy az adatok törölhetők annak ellenére, hogy ő maga nem adott parancsot az adatlap törlésére. Ez nyugtalaníthatja a felhasználót, és késésekhez vezethet a lekérdezések miatt. Ezért hasznos lehet a munkalapok kérés nélküli törlése.

Szakmai tipp: A VBA parancs adaptálása más munkalapokhoz

Törölhet egy másik munkalapot az aktív munkafüzet első munkalapja helyett. Ha ezt meg akarja tenni, egyszerűen igazítsa a sort a delete paranccsal.

Tippek kezdőknek makrók és VBA témakörben

Ha szeretné megtudni, hogyan kell beírni és elindítani a makrókat az Excelben, itt számos hasznos cikket talál, amelyek segítenek a makrók és a VBA használatában.

A képernyőképek az Excel 2016 -os verziójával készültek.

GYIK

Mi az a VBA

A VBA rövidítés és a "Visual Basic for Applications" rövidítése. Ez egy úgynevezett szkriptnyelv. A VBA segítségével a különböző programok folyamata egyszerűsíthető és optimalizálható. A Microsoft Office -programjai különösen alkalmasak a VBA -val való együttműködésre.

Hogyan írhatok be makrókat az Excelben?

A „Fájl” alatt kattintson a „Beállítások” gombra. Itt jelölje be a „Fejlesztői eszközök” funkciót a „Szalag testreszabása” alatt. Ezt követően elérheti a munkafüzet makrófunkcióját a "Fejlesztői eszközök" menüszalagon.

Hogyan törölhetek több munkalapot megerősítés nélkül?

Lehetséges, hogy a programkód konkrét módosításával több kérés nélkül törölhet bizonyos munkalapokat, és kihagyhat más munkalapokat.

Hogyan védhetem meg a munkalapjaimat a véletlen törléstől?

A menüszalagon megtalálja az "Ellenőrzés" elemet. Ha erre kattint, különféle lehetőségeket talál a megadott adatok védelmére. Egy adott munkalapot "Lap védelme" vagy a teljes munkafüzetet "Munkafüzet védelme" segítségével védhet.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave