Beste forumlezers,
Ik ben verantwoordelijk voor managementrapportages binnen het bedrijf waarvoor ik werk, ik gebruik hiervoor Qlikview een rapportage programma welke meerdere databases (d.m.v. een ODBC koppeling) kan aanspreken om data met elkaar te vergelijken en dus te rapporteren.
Voor resultaat bepaling dient er een post overhead per week te worden opgenomen. Deze wordt bijgehouden in een excel document. Ik heb Qlikview gekoppeld aan dit excel document.
In dit excel document maak ik gebruik van een formule welke bepaald wat de overhead van een bepaalde week is, en wanneer deze is gerealiseerd en dus mag worden weergegeven in Qlikview.
Het enige wat hier voor nodig is dat dagelijks dit excel bestand wordt geopend, en vervolgens weer OPGESLAGEN wordt afgesloten.
Ik heb hier in een ander excel bestand een kleine macro voor geschreven die dit kan. Alleen weet ik niet hoe ik bij het openen van dit bestand de macro automatisch uit moet laten voeren.
Ik heb dus in het excel bestand Reload.xlsm een macro aangemaakt.
Het werkblad Reload.xlsm wordt geopend door een DOS batch bestand welke ik heb opgenomen in de taakplanner.
Wanneer de taakplanner Reload.xlsm opent, wil ik graag dat hij de macro uitvoert. De macro sluit vervolgens zelf excel weer om de andere commando's uit te voeren.
Op internet vond ik als ondersteuning de macro de naam geven 'Auto_openen', echter werkt dit niet.
De macro is als volgt:
Misschien is de vraag te inhoudelijk, maar graag verneem ik of iemand me hiermee kan helpen.
Dankje zo vast.
Ik ben verantwoordelijk voor managementrapportages binnen het bedrijf waarvoor ik werk, ik gebruik hiervoor Qlikview een rapportage programma welke meerdere databases (d.m.v. een ODBC koppeling) kan aanspreken om data met elkaar te vergelijken en dus te rapporteren.
Voor resultaat bepaling dient er een post overhead per week te worden opgenomen. Deze wordt bijgehouden in een excel document. Ik heb Qlikview gekoppeld aan dit excel document.
In dit excel document maak ik gebruik van een formule welke bepaald wat de overhead van een bepaalde week is, en wanneer deze is gerealiseerd en dus mag worden weergegeven in Qlikview.
Het enige wat hier voor nodig is dat dagelijks dit excel bestand wordt geopend, en vervolgens weer OPGESLAGEN wordt afgesloten.
Ik heb hier in een ander excel bestand een kleine macro voor geschreven die dit kan. Alleen weet ik niet hoe ik bij het openen van dit bestand de macro automatisch uit moet laten voeren.
Ik heb dus in het excel bestand Reload.xlsm een macro aangemaakt.
Het werkblad Reload.xlsm wordt geopend door een DOS batch bestand welke ik heb opgenomen in de taakplanner.
Wanneer de taakplanner Reload.xlsm opent, wil ik graag dat hij de macro uitvoert. De macro sluit vervolgens zelf excel weer om de andere commando's uit te voeren.
Op internet vond ik als ondersteuning de macro de naam geven 'Auto_openen', echter werkt dit niet.
De macro is als volgt:
Code:
Sub Auto_openen()
'
' Auto_openen Macro
'
ChDir "F:\Qlikview\QVD"
Workbooks.Open Filename:="F:\Qlikview\QVD\Overhead werkmaatschappij.xlsx"
Range("A1").Select
ActiveWorkbook.Save
ActiveWindow.Close
Application.DisplayAlerts = False
Application.Quit
Application.DisplayAlerts = True
'
End Sub
Dankje zo vast.
Laatst bewerkt door een moderator: