Microsoft Visual Basic for Applications eller VBA , er en version af Microsofts Visual Basic for Microsoft Office-pakken . VBA tillader brugeren at kode sine egne funktioner til at udvide funktionerne i Office-programmer og giver mulighed for fælles gentagne opgaver skal automatiseres . En VBA makro kan bruges til at slette regneark i Microsoft Excel, men som standard en dialogboks vises beder brugeren om at bekræfte handlingen . Dette kan forårsage et problem , som det stopper makroer fra at være i stand til at køre autonomt , som resten af den makro ikke kan køre uden brugerens interaktion . Denne adfærd kan deaktiveres ved at indstille de programmer DisplayAlerts indstilling til false for varigheden af makroen. Instruktioner
1
Opret en ny projektmappe i Microsoft Excel ved at klikke på "Office "-knappen i øverste venstre hjørne og vælge " Ny". Dobbeltklik på " Tom projektmappe " fra den dialogboks, der vises .
2
Klik på "Vis" fanen på den primære værktøjslinje , og klik derefter på " View makroer " fra " makroer" menuen. < br >
3
Type " deleteSheet " for den makro- navn, og klik derefter på " Opret"-knappen for at oprette en ny makro .
4
Føj følgende kode til den krop subrutine automatisk skabt af Visual Basic-kode editoren:
Application.DisplayAlerts = = Sand
p første er anvendelsen " DisplayAlerts " indstillingen sat til false for at deaktivere advarsler fra at blive vist . Projektarket hedder " Ark1 " derefter vælges og slettes . Den " DisplayAlerts " indstillingen er derefter sat til sand for at aktivere alarmer igen.
5.
Kør makroen ved at trykke på " F5 " og vælge " deleteSheet " makro . Regneark " Ark1 " automatisk blive slettet uden bekræftelse.