Verwijder Excel-spreadsheet via macro en VBA zonder vragen

Zo verwijder je een werkblad met een macro zonder verder onderzoek

Wanneer u een werkblad uit uw werkmap verwijdert, toont Excel u een berichtvenster:

Dit is een handige tip om te voorkomen dat gegevens per ongeluk worden verwijderd. Het automatiseren van taken met macro's kan een gebruiker verwarren en irriteren. Een simpele truc kan hier helpen.

Programmacode rond werkbladen verwijderen zonder bevestiging

Als u werkbladen verwijdert met een macro, zijn dergelijke zoekopdrachten verwarrend voor de gebruiker. Met een trucje kun je tafels verwijderen zonder te vragen. Gebruik of kopieer gewoon de volgende programmacode:

Sub LoescheTabelleOhneHinweis ()
Application.DisplayAlerts = False
ActiveWorkbook.Werkbladen (1) .Verwijderen
Application.DisplayAlerts = True
Einde sub

Wat doet de programmacode om werkbladen te verwijderen zonder een query?

De macro schakelt eerst alle reacties uit Excel uit. Dienovereenkomstig verschijnt er geen waarschuwing meer. Het eerste werkblad in de actieve werkmap wordt dan verwijderd. Nadat dit is gedaan, activeert de macro de query's uit Excel opnieuw.

Waarom is het zinvol om werkbladen te verwijderen zonder bevestiging met VBA?

Als u bepaalde taken hebt geautomatiseerd met behulp van macro's, kan het verschijnen van de waarschuwingsmelding erg verwarrend zijn. Een gebruiker krijgt dan een waarschuwing dat gegevens verwijderd kunnen worden, ook al heeft hij zelf geen opdracht gegeven om een gegevensblad te verwijderen. Dit kan de gebruiker van streek maken en leiden tot vertragingen als gevolg van vragen. Het kan daarom handig zijn om werkbladen te verwijderen zonder te vragen.

Professionele tip: pas de VBA-opdracht aan om aan te passen aan andere werkbladen

U kunt een ander werkblad verwijderen in plaats van het eerste werkblad in de actieve werkmap. Als u dit wilt doen, past u eenvoudig de regel met het delete-commando dienovereenkomstig aan.

Tips voor beginners op het gebied van macro's en VBA

Als u wilt weten hoe u macro's in Excel invoert en start, vindt u hier veel nuttige artikelen om u op weg te helpen met macro's en VBA.

De screenshots zijn gemaakt met Excel versie 2016.

FAQ

Wat is VBA

VBA is een afkorting en staat voor "Visual Basic for Applications". Het is een zogenaamde scripttaal. Met behulp van VBA kunnen de processen van verschillende programma's worden vereenvoudigd en geoptimaliseerd. De Office programma's van Microsoft zijn bijzonder geschikt om met VBA te werken.

Hoe voer ik macro's in Excel in?

Klik onder "Bestand" op "Opties". Daar moet u de functie "Ontwikkelaarstools" onder "Lint aanpassen" markeren. U hebt dan toegang tot de macro-functie in uw werkmap in het menulint onder "Ontwikkelaarstools".

Hoe kan ik meerdere werkbladen verwijderen zonder bevestiging?

Door specifieke wijzigingen in de programmacode aan te brengen, is het mogelijk om meerdere specifieke werkbladen te verwijderen zonder te vragen en andere werkbladen weg te laten.

Hoe kan ik mijn werkbladen beschermen tegen per ongeluk verwijderen?

U vindt het item "Controleren" in het menulint. Als u hierop klikt, vindt u verschillende mogelijkheden om de door u ingevulde gegevens te beveiligen. U kunt een specifiek werkblad beveiligen met "Blad beveiligen" of de hele werkmap met "Werkmap beveiligen".

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave