Goedemiddag,
In de map K:\Omzetoverzicht nieuw\ heb ik een bestand Omzetoverzicht 2016.xlsm staan met daarin een module MacroTotaal.
In die module staat een macro met de naam import.
Ik loop al een paar dagen te zoeken op internet, maar ik zoek een script dat ik in een vbs bestand (omzetoverzicht.vbs) kan zetten.
Dat vbs bestand wil ik dan door de Windows Taakplanner op een bepaald tijdstip automatisch activeren om de macro import in Omzetoverzicht 2016.xlsm te laten uitvoeren en vervolgens het bestand opslaan en weer sluiten.
Het Taakplanner gedeelte lukt mij wel, maar wie weet welk script ik in het vbs bestand moet zetten?
Zelf had ik dit geprobeerd:
En eigenlijk werkte dit perfect, het enige was dat het script aan het eind vastliep.
Maar de macro was wel goed uitgevoerd en ook het bestand was met de nieuwe wijzigingen opgeslagen.
Blijkbaar is de code niet helemaal goed.
Bij voorbaat hartelijk dank voor jullie hulp.
In de map K:\Omzetoverzicht nieuw\ heb ik een bestand Omzetoverzicht 2016.xlsm staan met daarin een module MacroTotaal.
In die module staat een macro met de naam import.
Ik loop al een paar dagen te zoeken op internet, maar ik zoek een script dat ik in een vbs bestand (omzetoverzicht.vbs) kan zetten.
Dat vbs bestand wil ik dan door de Windows Taakplanner op een bepaald tijdstip automatisch activeren om de macro import in Omzetoverzicht 2016.xlsm te laten uitvoeren en vervolgens het bestand opslaan en weer sluiten.
Het Taakplanner gedeelte lukt mij wel, maar wie weet welk script ik in het vbs bestand moet zetten?
Zelf had ik dit geprobeerd:
Code:
Set xl = CreateObject("Excel.application")
xl.Application.Workbooks.Open "K:\Omzetoverzicht nieuw\Omzetoverzicht 2016.xlsm"
xl.Application.Visible = True
xl.Application.run "'Omzetoverzicht 2016.xlsm'!import"
xl.application.workbooks.close
Set xl = Nothing
Maar de macro was wel goed uitgevoerd en ook het bestand was met de nieuwe wijzigingen opgeslagen.
Blijkbaar is de code niet helemaal goed.
Bij voorbaat hartelijk dank voor jullie hulp.
Laatst bewerkt: