Slett Excel -regneark via makro og VBA uten spørsmål

Slik fjerner du et regneark ved hjelp av en makro uten ytterligere forespørsel

Når du sletter et regneark fra arbeidsboken, viser Excel deg et meldingsvindu:

Dette er et nyttig tips for å forhindre utilsiktet sletting av data. Automatisering av oppgaver med makroer kan forvirre og irritere en bruker. Et enkelt triks kan hjelpe her.

Slett programkoden rundt regneark uten bekreftelse

Hvis du sletter regneark med en makro, er slike spørsmål forvirrende for brukeren. Med et triks kan du slette tabeller uten å spørre. Bare bruk eller kopier følgende programkode:

Sub LoescheTabelleOhneHinweis ()
Application.DisplayAlerts = Falsk
ActiveWorkbook.Worksheets (1) .Slett
Application.DisplayAlerts = True
Slutt Sub

Hva gjør programkoden for å slette regneark uten spørsmål?

Makroen slår først av alle svar fra Excel. Følgelig dukker det ikke opp mer advarsel. Det første regnearket i den aktive arbeidsboken blir deretter slettet. Etter at dette er gjort, aktiverer makroen forespørslene fra Excel på nytt.

Hvorfor er det fornuftig å slette regneark uten bekreftelse med VBA?

Hvis du har automatisert visse oppgaver ved hjelp av makroer, kan utseendet på advarselen være veldig forvirrende. En bruker mottar deretter en advarsel om at data kan slettes, selv om han ikke selv ga kommando om å slette et datablad. Dette kan forstyrre brukeren og føre til forsinkelser på grunn av spørsmål. Det kan derfor være nyttig å slette regneark uten å spørre.

Profesjonelt tips: Tilpass VBA -kommandoen for å tilpasse seg andre regneark

Du kan slette et annet regneark i stedet for det første regnearket i den aktive arbeidsboken. Hvis du vil gjøre dette, kan du ganske enkelt tilpasse linjen med kommandoen delete.

Tips for nybegynnere i emnet makroer og VBA

Hvis du vil vite hvordan du skriver inn og starter makroer i Excel, finner du mange nyttige artikler her for å hjelpe deg i gang med makroer og VBA.

Skjermbildene ble laget med Excel versjon 2016.

FAQ

Hva er VBA

VBA er en forkortelse og står for "Visual Basic for Applications". Det er et såkalt skriptspråk. Ved hjelp av VBA kan prosessene i forskjellige programmer forenkles og optimaliseres. Office -programmene fra Microsoft er spesielt egnet for arbeid med VBA.

Hvordan skriver jeg inn makroer i Excel?

Klikk på "Alternativer" under "File". Der må du merke funksjonen “Utviklerverktøy” under “Tilpass bånd”. Du kan deretter få tilgang til makrofunksjonen i arbeidsboken din på menybåndet under "Utviklerverktøy".

Hvordan kan jeg slette flere regneark uten bekreftelse?

Det er mulig, ved å gjøre spesifikke endringer i programkoden, å slette flere spesifikke regneark uten å spørre, og å utelate andre regneark.

Hvordan kan jeg beskytte regnearkene mine mot utilsiktet sletting?

Du finner elementet "Sjekk" i menybåndet. Hvis du klikker på dette, finner du forskjellige alternativer for å beskytte dataene du har lagt inn. Du kan beskytte et bestemt regneark med "Beskytt ark" eller hele arbeidsboken med "Beskytt arbeidsbok".

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave