Microsoft Visual Basic for Applications , of VBA , is een versie van Microsoft Visual Basic voor het Microsoft Office-suite . VBA kan de gebruiker haar eigen functies te coderen om de functies van de Office-toepassingen uit te breiden en stelt gemeenschappelijke repetitieve taken worden geautomatiseerd . Een VBA- macro kan worden gebruikt om werkbladen in Microsoft Excel te verwijderen , maar standaard wordt een dialoogvenster weergegeven waarin de gebruiker de actie te bevestigen . Dit kan een probleem veroorzaken , als het stopt macro's uit te kunnen autonoom draaien , als de rest van de macro niet kan worden uitgevoerd zonder interactie van de gebruiker . Dit gedrag kan worden uitgeschakeld door de toepassingen DisplayAlerts instellen op false voor de duur van de macro . Instructies 1 Maak een nieuwe werkmap in Microsoft Excel door te klikken op de " Office "-knop in de linker bovenhoek en te kiezen voor " Nieuw . " Dubbelklik op " Lege werkmap ' in het dialoogvenster dat verschijnt . Kopen van 2 Klik op het tabblad ' Weergave ' op de hoofdwerkbalk , en klik vervolgens op " View Macro's " uit het menu " Macro's " . < br > Type " deleteSheet " 3 voor de macro- naam en klik op de knop "Create " om een nieuwe macro te maken . 4 Voeg de volgende code aan de lichaam van de subroutine automatisch aangemaakt door de Visual Basic -editor : Application.DisplayAlerts = = True Eerst wordt de instelling Application " DisplayAlerts " ingesteld op false om waarschuwingen van wordt weergegeven uitschakelen . Het werkblad met de naam " Blad1 " is geselecteerd en verwijderd . De instelling " DisplayAlerts " wordt dan ingesteld op true om waarschuwingen weer in te schakelen . 5 Voer de macro door op " F5 " en de " deleteSheet " macro selecteren . Werkblad " Sheet1 " wordt automatisch verwijderd zonder bevestiging .
|