Microsoft Visual Basic for Applications , eller VBA , är en version av Microsofts Visual Basic for Microsoft Office-paketet . VBA tillåter användaren att koda sina egna funktioner för att utöka funktionerna i Office-program och gör att vanliga repetitiva uppgifter som ska automatiseras . En VBA-makro kan användas för att ta bort kalkylblad i Microsoft Excel , men som standard en dialogruta visas där användaren uppmanas att bekräfta åtgärden . Detta kan orsaka problem , eftersom den stannar makron från att kunna köras självständigt , som resten av makrot inte kan köras utan användarens interaktion . Detta beteende kan inaktiveras genom att ansökningarna DisplayAlerts inställningen till false för varaktigheten av makrot . Instruktioner
1
Skapa en ny arbetsbok i Microsoft Excel genom att klicka på " Office " -knappen i det övre vänstra hörnet och välja " Nytt . " Dubbelklicka på " tom arbetsbok " i dialogrutan som visas .
2
Klicka på fliken "Visa" på verktygsfältet , och klicka sedan på " Visa makron " från " Makron " menyn .
3
Type " deleteSheet " för makrot namn och klicka sedan på " Skapa " -knappen för att skapa ett nytt makro .
4
Lägg till följande kod i den kropp subrutin skapas automatiskt av Visual Basic-kod redaktör :
Application.DisplayAlerts = = Sant
Först Application " DisplayAlerts " inställd till false för att inaktivera varningar från att visas . Arbetsarket namnet " Blad1 " väljs sedan och raderas. Den " DisplayAlerts " ställs sedan in till true för att aktivera varningar igen .
5
köra makrot genom att trycka på " F5 " och välja " deleteSheet " makro. Arbetsblad " Blad1 " tas bort automatiskt utan bekräftelse .