• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

macro opslaan en afsluiten

  • Onderwerp starter Onderwerp starter vrir
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

vrir

Gebruiker
Lid geworden
9 okt 2001
Berichten
69
Hoe maak in een macro waarin een spreadsheet wordt opgeslagen, bestaande versie overschreven zonder te vragen en afgesloten?
 
Zet deze code in ThisWorkBook

Private Sub WorkBook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Save
End Sub

Voila.... :cool:
 
Als ik hierna het werkblad open moet ik eerst het venster nog een keer aanklikken. Doe ik dat niet, dan kom ik in VBA en krijg ik een foutmelding omdat ik iets probeer te verwijderen.

Ik denk dat dit beter in een macro gevat kan worden.
 
Probeer het eens als volgt;

Private Sub WorkBook_BeforeClose(Cancel As Boolean)
Application.DisplayAlerts=False
ThisWorkbook.Close SaveChanges=True
End Sub
 
Vreemd... Bijmij geeft het nimmer problemen. Oplossing van Huijb werkt ook prima.. :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan