Marco uitvoeren bij 'nieuw bestand' via een .xltm (sjabloon) bestand

Status
Niet open voor verdere reacties.

bomseler

Gebruiker
Lid geworden
31 aug 2016
Berichten
53
Beste forumlezers,

Ik heb een vraag m.b.t. het eenmalig laten uitvoeren van een macro.

Ik heb een VOORBEELD.xltm bestand (sjabloon met macro's).
Als je deze opend wordt het bestandstype gewijzigd naar VOORBEELD1.xlsx

Ik wil op het moment dat het "nieuwe" bestand aangemaakt wordt een macro uit laten voeren om deze in een bepaalde map op te slaan.

Ik heb het al geprobeerd met 'private sub Workbook_open' maar dan wordt de macro ook steeds opnieuw gestart als ik het VOORBEELD1.xlsx bestand open en dat wil ik niet.

Ik hoop dat het een beetje duidelijk is.


Alvast bedankt voor de hulp!

Jeroen
 
Lijkt mij bijzonder dat een .xlsx een private sub Workbook_open start. Of bedoel je wat anders?
 
Gebruik deze code in het xltm bestand:

Code:
Private Sub Workbook_Open()
 If ThisWorkbook.Path = "" Then ThisWorkbook.SaveAs "voorbeeld.xlsm", 52
End Sub
 
Gebruik deze code in het xltm bestand:

Code:
Private Sub Workbook_Open()
 If ThisWorkbook.Path = "" Then ThisWorkbook.SaveAs "voorbeeld.xlsm", 52
End Sub

snb,

Hartelijk dank. Hier had ik niet aan gedacht. Deze werkt!

Mvg,

Jeroen
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan