Slet Excel -regneark via makro og VBA uden forespørgsler

Sådan fjerner du et regneark ved hjælp af en makro uden yderligere forespørgsel

Når du sletter et regneark fra din projektmappe, viser Excel dig et meddelelsesvindue:

Dette er et nyttigt tip til at forhindre utilsigtet sletning af data. Automatisering af opgaver med makroer kan forvirre og irritere en bruger. Et simpelt trick kan hjælpe her.

Slet programkode omkring regneark uden bekræftelse

Hvis du sletter regneark ved hjælp af en makro, er sådanne forespørgsler forvirrende for brugeren. Med et trick kan du slette tabeller uden at spørge. Du skal blot bruge eller kopiere følgende programkode:

Sub LoescheTabelleOhneHinweis ()
Application.DisplayAlerts = Falsk
ActiveWorkbook.Worksheets (1) .Slet
Application.DisplayAlerts = True
Afslut Sub

Hvad gør programkoden for at slette regneark uden forespørgsel?

Makroen slukker først alle svar fra Excel. Derfor vises der ikke mere en advarsel. Det første regneark i den aktive projektmappe slettes derefter. Når dette er gjort, genaktiverer makroen forespørgslerne fra Excel.

Hvorfor giver det mening at slette regneark uden bekræftelse med VBA?

Hvis du har automatiseret visse opgaver ved hjælp af makroer, kan advarselsmeddelelsen se meget forvirrende ud. En bruger modtager derefter en advarsel om, at data kan slettes, selvom han ikke selv har givet kommando om at slette et datablad. Dette kan afbryde brugeren og føre til forsinkelser på grund af forespørgsler. Det kan derfor være nyttigt at slette regneark uden at spørge.

Professionelt tip: Tilpas VBA -kommando for at tilpasse sig andre regneark

Du kan slette et andet regneark i stedet for det første regneark i den aktive projektmappe. Hvis du vil gøre dette, skal du blot tilpasse linjen med slettekommandoen i overensstemmelse hermed.

Tips til begyndere inden for emnet makroer og VBA

Hvis du gerne vil vide, hvordan du indtaster og starter makroer i Excel, finder du mange nyttige artikler her for at hjælpe dig i gang med makroer og VBA.

Skærmbillederne blev oprettet med Excel version 2016.

Ofte stillede spørgsmål

Hvad er VBA

VBA er en forkortelse og står for "Visual Basic for Applications". Det er et såkaldt scriptsprog. Ved hjælp af VBA kan processerne i forskellige programmer forenkles og optimeres. Office -programmerne fra Microsoft er særligt velegnede til at arbejde med VBA.

Hvordan indtaster jeg makroer i Excel?

Klik på "Indstillinger" under "File". Der skal du markere funktionen "Udviklerværktøjer" under "Tilpas bånd". Du kan derefter få adgang til makrofunktionen i din projektmappe i menubåndet under "Udviklerværktøjer".

Hvordan kan jeg slette flere regneark uden bekræftelse?

Det er muligt ved at foretage specifikke ændringer af programkoden at slette flere specifikke regneark uden at spørge og udelade andre regneark.

Hvordan kan jeg beskytte mine regneark mod utilsigtet sletning?

Du finder punktet "Check" i menubåndet. Hvis du klikker på dette, finder du forskellige muligheder for at beskytte de data, du har indtastet. Du kan beskytte et specifikt regneark med "Beskyt ark" eller hele projektmappen med "Beskyt projektmappe".

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave