Microsoft Visual Basic for Applications , eller VBA , er en versjon av Microsofts Visual Basic for Microsoft Office-pakken . VBA tillater brukeren å kode sine egne funksjoner for å utvide funksjonene i Office-programmer og lar vanlige repeterende oppgaver som skal automatiseres . En VBA makro kan brukes til å slette regneark i Microsoft Excel , men som standard en dialogboks vises som ber brukeren om å bekrefte handlingen . Dette kan føre til et problem , som det stopper makroer fra å kunne kjøre selvstendig , som resten av makroen ikke kan kjøres uten brukerens interaksjon . Denne atferden kan deaktiveres ved å sette programmene DisplayAlerts innstillingen til false for varigheten av makroen. Instruksjoner
en
Opprett en ny arbeidsbok i Microsoft Excel ved å klikke på "Office "-knappen øverst i venstre hjørne og velge " New". Dobbeltklikk på " Blank arbeidsbok" fra dialogboksen som vises.
2
Klikk på "View "-fanen på hovedverktøylinjen , og klikk deretter på "Vis makroer " fra " Makroer "-menyen .
3
Type " deleteSheet " for makro navn og klikk deretter på "Create" -knappen for å opprette en ny makro .
4
Legg til følgende kode i Liket av subrutinen opprettes automatisk av Visual Basic-kode redaktør :
Application.DisplayAlerts = = Sant
Først blir Application " DisplayAlerts "-innstillingen satt til false for å slå av varslingene fra å bli vist . Regnearket som heter " Ark1 " så blir valgt og slettet . Den " DisplayAlerts "-innstillingen blir deretter satt til true for å aktivere varsler igjen .
5
kjøre makroen ved å trykke " F5" og velge " deleteSheet " makro . Regneark " Ark1 " vil bli automatisk slettet uten bekreftelse .