Ta bort Excel -kalkylblad via makro och VBA utan några frågor

Så här tar du bort ett kalkylblad med ett makro utan ytterligare förfrågan

När du tar bort ett kalkylblad från din arbetsbok visar Excel ett meddelandefönster:

Detta är ett användbart tips för att förhindra oavsiktlig radering av data. Att automatisera uppgif.webpter med makron kan förvirra och irritera en användare. Ett enkelt trick kan hjälpa till här.

Radera programkod runt kalkylblad utan bekräftelse

Om du tar bort kalkylblad med ett makro är sådana frågor förvirrande för användaren. Med ett trick kan du ta bort tabeller utan att fråga. Använd eller kopiera bara följande programkod:

Sub LoescheTabelleOhneHinweis ()
Application.DisplayAlerts = Falskt
ActiveWorkbook.Worksheets (1) .Delete
Application.DisplayAlerts = True
Avsluta Sub

Vad gör programkoden för att radera kalkylblad utan en fråga?

Makrot stänger först av alla svar från Excel. Följaktligen visas ingen mer varning. Det första kalkylbladet i den aktiva arbetsboken raderas sedan. När detta har gjorts återaktiverar makrot frågorna från Excel.

Varför är det vettigt att radera kalkylblad utan bekräftelse med VBA?

Om du har automatiserat vissa uppgif.webpter med hjälp av makron kan varningsmeddelandet se mycket förvirrande ut. En användare får sedan en varning om att data kan raderas trots att han själv inte gav ett kommando att radera ett datablad. Detta kan störa användaren och leda till förseningar på grund av frågor. Det kan därför vara användbart att ta bort kalkylblad utan att fråga.

Professionellt tips: Anpassa VBA -kommandot för att anpassa sig till andra kalkylblad

Du kan ta bort ett annat kalkylblad istället för det första kalkylbladet i den aktiva arbetsboken. Om du vill göra detta, anpassar du bara raden med kommandot delete i enlighet därmed.

Tips för nybörjare i ämnet makron och VBA

Om du vill veta hur du anger och startar makron i Excel hittar du många användbara artiklar här för att hjälpa dig att komma igång med makron och VBA.

Skärmdumparna skapades med Excel version 2016.

Vanliga frågor

Vad är VBA

VBA är en förkortning och står för "Visual Basic for Applications". Det är ett så kallat skriptspråk. Med hjälp av VBA kan processerna i olika program förenklas och optimeras. Office -programmen från Microsoft är särskilt lämpliga för att arbeta med VBA.

Hur anger jag makron i Excel?

Klicka på "Alternativ" under "Arkiv". Där måste du markera funktionen “Utvecklarverktyg” under “Anpassa band”. Du kan sedan komma åt makrofunktionen i din arbetsbok i menyfliksområdet under "Utvecklarverktyg".

Hur kan jag ta bort flera kalkylblad utan bekräftelse?

Det är möjligt, genom att göra specifika ändringar av programkoden, att radera flera specifika kalkylblad utan att fråga, och att utelämna andra kalkylblad.

Hur kan jag skydda mina kalkylblad från att raderas av misstag?

Du hittar objektet "Kontrollera" i menyfliksområdet. Om du klickar på detta hittar du olika alternativ för att skydda de uppgif.webpter du har angett. Du kan skydda ett specifikt kalkylblad med "Skydda blad" eller hela arbetsboken med "Skydda arbetsbok".

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave