Automatisch opslaan in Excel - Autosave inschakelen met Excel Option & VBA

Autosave-functie in Excel

Autosave in Excel is een functie / voorziening die wordt gebruikt om automatisch de wijzigingen of voortgang van het werk op te slaan. Dit zal ons helpen de impact van het risico op gegevensverlies te verminderen in geval van een crashsituatie in het systeem. We kunnen deze functie vinden op het tabblad Opties onder het gedeelte Opslaan, als we de tijd invoeren als 5 minuten, zal Excel onze werkmappen automatisch elke vijf minuten opslaan.

Hoe automatisch opslaan in Excel in te schakelen? (Stap voor stap)

Meestal is Autosave standaard ingeschakeld in Excel. Laten we eens kijken hoe we opties voor automatisch opslaan in Excel kunnen inschakelen.

  • Stap -1: Ga naar het menu "Bestand". Klik op "Opties"
  • Stap -2: Excel-opties zullen verschijnen met veel opties om te beheren volgens onze noodzaak. Klik op de optie "Opslaan" - Dit zal ons ertoe brengen om de werkmappen die worden opgeslagen aan te passen.
  • Stap 3 - Vanuit dit venster kunnen we zien dat de "AutoHerstel-informatie elke -__ minuten opslaan" is ingeschakeld. Dit is waar we Excel op de hoogte stellen om de werkmap voor elke n minuten op te slaan (n kan elk getal zijn dat het aantal minuten aangeeft). Standaard heeft Excel 10 minuten nodig om AutoHerstel uit te voeren, maar we kunnen deze tijd aanpassen aan onze vereisten, zoals 1,2,3 minuten.
  • Stap 4 - Als u het inschakelt en niet kunt opslaan, wordt het opgeslagen in dit pad " C: Users aa AppData Roaming Microsoft Excel " (dit pad verschilt voor iedereen aangezien hun herstel
    Excel autosave-locatie zal anders zijn.Ik verzoek iedereen om te controleren op deze autosave-locatie in Excel-opties - Opslaan.

We kunnen ook de map wijzigen om de back-ups op te slaan door een ander pad in te voeren in de "AutoHerstel-bestandslocatie".

  • Stap 5 - We kunnen een specifiek formaat selecteren wanneer we onze werkmappen automatisch opslaan door het formaat te selecteren in de lijst met beschikbare Excel-formaten.

Standaard zou de indeling "Excel-werkmap (* xlsx)." Zijn, aangezien dit door de meeste gebruikers werd gebruikt. En zorg er ook voor dat we de optie 'De laatste automatisch opgeslagen Excel-versie behouden als ik afsluit zonder op te slaan' inschakelen.

  • Stap 6 - We kunnen ook voorkomen dat de werkmappen op één schijf worden opgeslagen door "Standaard op computer opslaan" als volgt in te schakelen:

Tot nu toe hadden we geleerd hoe we automatisch opslaan in Excel konden inschakelen, de tijd die we moesten besteden aan het periodiek uitvoeren van de taak en vele andere functies die we kregen.

Hoe het automatisch opgeslagen bestand herstellen?

Laten we nu eens kijken hoe we het bestand kunnen herstellen, dat automatisch is opgeslagen. Zoals u kunt zien, kopieert het bestandspad dat we hadden opgegeven in de "AutoHerstel-bestandslocatie" het pad.

Stap 1 - Open nu de Microsoft Explorer; bovenaan de balk moeten we het pad plakken dat we hadden gekopieerd van de "AutoHerstel bestandslocatie" en dan op ENTER drukken.

  • Stap 2 - Een venster met bestanden en mappen die automatisch worden hersteld, wordt weergegeven. Vanuit dit venster kunnen we klikken op het bestand dat we willen herstellen, en dan kunt u de wijzigingen bewaren en de werkmap met een nieuwe naam opslaan. Zodra u het pad invoert, verschijnt het onderstaande venster.

Vanaf hier kunnen we de bestanden herstellen die niet zijn opgeslagen, en ons werk en onze tijd gaan niet tevergeefs door de autosave in Excel in te schakelen.

Autosave inschakelen door Visual Basic Application (VBA)

Laten we eens kijken hoe code met behulp van Excel Macro ons kan helpen om automatisch opslaan in de Excel-werkmap uit te voeren.

  • Stap 1 - Open "Visual Basic Editor" vanaf het tabblad Ontwikkelaar in uw Excel, zoals hieronder.
  • Stap 2 - Wanneer we op "Visual Basic" klikken, kunnen we visualiseren dat een VBA-editor eruit springt. Hier moeten we code schrijven om de autosave-bewerking uit te voeren.
  • Stap 3 - Hier gaan we geen enkele module maken om onze operatie uit te voeren, aangezien dit een "Gebeurtenis" is waar we een macro gaan schrijven. Een evenement is zoiets als als we een werkmap openen, dan wordt het als een evenement beschouwd; Evenzo, als we wijzigingen hebben aangebracht in de werkmap, is het ook een gebeurtenis, het sluiten van de werkmap is ook een gebeurtenis, enzovoort.
  • Stap 4 - Voor de autosave-bewerking gaan we ervan uit dat “het werkboek sluiten” een gebeurtenis is. Open "ThisWorkbook", dat aan onze linkerkant van de pagina staat, en begin met het schrijven van een macro.
  • Stap 5 - Als we het "Dit werkboek" openen, kunnen we het "Algemeen" zien en dit als volgt wijzigen in "Werkboek".
  • Stap 6 - Wanneer we overschakelen naar een werkmap, biedt het een optie om een ​​macro te schrijven in een gebeurtenis "Workbook_Open ()." Er is een lijst met verklaringen die we kunnen gebruiken om een ​​evenement aan onze rechterkant te maken. Hier zullen we een taak uitvoeren voor automatisch opslaan in Excel, dus we moeten de gebeurtenis wijzigen in 'Beforclose'.
  • Stap 7 - Selecteer "BeforeClose" en begin met het schrijven van de code voor automatisch opslaan in Excel.
  • Stap 8 - "ThisWorkbook.Save" slaat de werkmap automatisch op en slaat deze op als een werkmap met ingeschakelde macro's om de onderstaande code uit te voeren:
  • Stap 9 - Sla deze werkmap op als een macro ingeschakeld en sluit de werkmap. Dan kunnen we zien dat de displaywaarschuwing waarin wordt gevraagd om opslaan of niet opslaan, niet wordt weergegeven, maar er verschijnt een andere waarschuwing, zoals hieronder:

Stap 10 - Zodra u op Ok klikt, wordt de werkmap met wijzigingen automatisch opgeslagen. We kunnen deze waarschuwing ook uitschakelen door wat code in VBA te gebruiken, waarmee op een eenvoudige manier automatisch een werkmap wordt opgeslagen.

Laten we eens kijken hoe het werkt:

Deze waarschuwingsberichten komen via een applicatie, dus we nemen "Application.DisplayAlerts = False". Dit betekent dat er geen displaywaarschuwing zal verschijnen zodra deze regel in de code is opgenomen. Maar het is ook belangrijk om een ​​regel "Application.DisplayAlerts = True" op te nemen, aangezien dit helpt wanneer er iets belangrijks wordt weergegeven dat erop wordt gewezen.

Probeer nu wijzigingen aan te brengen en de werkmap te sluiten, we kunnen zien dat er geen displaywaarschuwingen verschijnen, maar wijzigingen worden opgeslagen. Deze bewerking helpt ons om ons werk op te slaan, hoewel we de werkmap onverwachts sluiten zonder deze op te slaan.

Dingen om te onthouden

  • Autosave in Excel is een geweldige functie die tijd en gegevens bespaart door deze periodiek op te slaan.
  • Zodra we de autosave in Excel hebben ingeschakeld, kunnen we niet sluiten zonder op te slaan, wat misleidend kan zijn hoewel we de gegevens niet willen opslaan.
  • Het controleert altijd het werk van de gebruiker en werkt de wijzigingen in de inhoud bij om een ​​punt of een schijf te delen.
  • Het staat ook meerdere mensen toe om het document tegelijkertijd te bewerken.

Interessante artikelen...