Inhoudsopgave:
Video: VBScript voor Excel om sheet als PDF per mail te versturen 2024
U weet dat het maken van back-ups van uw werk belangrijk is. Nu kunt u een Excel-macro laten doen voor u. Deze eenvoudige macro slaat uw werkmap op naar een nieuw bestand met de datum van vandaag als onderdeel van de naam.
Hoe de macro werkt
De truc van deze macro is het samenvoegen van de nieuwe bestandsnaam als pad, de datum van vandaag en de oorspronkelijke bestandsnaam.
Het pad wordt vastgelegd met de eigenschap Path van het object ThisWorkbook. De datum van vandaag is gepakt met de Date-functie.
Standaard geeft de functie Date mm / dd / jyyy als resultaat. Door slashes door te sturen zou het opslaan van het bestand mislukken, dus formatteer je de datum met behulp van koppeltekens (Format (Date, "mm-dd-yy")) omdat Windows geen slashes toestaat in bestandsnamen.
Het laatste stukje van de nieuwe bestandsnaam is de oorspronkelijke bestandsnaam. U neemt het op met behulp van de eigenschap Name van het ThisWorkbook-object:
Sub Macro1 ()'Stap 1: werkmap opslaan met nieuwe bestandsnaam
ThisWorkbook. SaveCopyAs _
Bestandsnaam: = ThisWorkbook. Pad & "& _