hallo,
Ik heb een Macro gemakt die data uit het systeem haalt (SAP). Deze files worden opgeslagen in een folder. Verder worden deze bestanden verwerkt en vertaald naar rapportages voor het management. Zodra deze rapportages gemaakt zijn, worden deze automatisch verstuurd naar de aanvrager.
De Macro draai ik elke dag (handmatig).
Nu wil ik graag dat deze macro automatisch wordt gedraaid. Kan dat zo ja wie kan me helpen? Ik wil dus graag dat Macro elke dag om 00:01 wordt gedraaid met deze voorwaarden:
Sub Macro1() elke dag om 00:01 uur
Application.Run "'Macro1.xlsm'! SUB1" (deze sub Macro mag elke dag gedraaid worden)
Application.Run "'Macro1.xlsm'! SUB2" ( deze sub Macro mag alleen op werkdagen gedraaid worden)
Application.Run "'Macro1.xlsm'! SUB3" (deze sub Macro mag alleen op een maandag gedraaid worden)
Application.Run "'Macro1.xlsm'! SUB4" (deze sub Macro mag alleen op de eerste dag van de maand gedraaid worden)
Application.Run "'Macro1.xlsm'! SUB5"( deze sub Macro mag alleen op de eerste werkdag van de maand gedraaid worden)
End Sub
Alvast bedankt
Ik heb een Macro gemakt die data uit het systeem haalt (SAP). Deze files worden opgeslagen in een folder. Verder worden deze bestanden verwerkt en vertaald naar rapportages voor het management. Zodra deze rapportages gemaakt zijn, worden deze automatisch verstuurd naar de aanvrager.
De Macro draai ik elke dag (handmatig).
Nu wil ik graag dat deze macro automatisch wordt gedraaid. Kan dat zo ja wie kan me helpen? Ik wil dus graag dat Macro elke dag om 00:01 wordt gedraaid met deze voorwaarden:
Sub Macro1() elke dag om 00:01 uur
Application.Run "'Macro1.xlsm'! SUB1" (deze sub Macro mag elke dag gedraaid worden)
Application.Run "'Macro1.xlsm'! SUB2" ( deze sub Macro mag alleen op werkdagen gedraaid worden)
Application.Run "'Macro1.xlsm'! SUB3" (deze sub Macro mag alleen op een maandag gedraaid worden)
Application.Run "'Macro1.xlsm'! SUB4" (deze sub Macro mag alleen op de eerste dag van de maand gedraaid worden)
Application.Run "'Macro1.xlsm'! SUB5"( deze sub Macro mag alleen op de eerste werkdag van de maand gedraaid worden)
End Sub
Alvast bedankt
Code:
Sub Macro1()
Application.Run "'Macro1.xlsm'! SUB1"
Application.Run "'Macro1.xlsm'! SUB2"
Application.Run "'Macro1.xlsm'! SUB3"
Application.Run "'Macro1.xlsm'! SUB4"
Application.Run "'Macro1.xlsm'! SUB5"
End Sub