Lancer une application vba le premier jour de la semaine

  • Initiateur de la discussion Initiateur de la discussion F2T
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F2T

XLDnaute Occasionnel
Quelqu'un serait si on peut programmer vba pour lancer une macro le premier jour de la semaine a une heure precise.

Via Application.ontime ou autre.

Merci pour l'aide
 
Re : Lancer une application vba le premier jour de la semaine

est ce que vous penser que ce code va marcher :

Application.OnTime TimeValue("22:05:00"), "COURSOPENDAY"
Application.OnTime weekday1, "COURSOPENweek"
Application.OnTime day1, "COURSOPENmonth"

ta
 
Re : Lancer une application vba le premier jour de la semaine

Bonjour
la première des chose est de savoir si ton fichier est ouvert à l'heure dite.
Sinon tu peux utiliser le planificateur de tâche de windows.

Tu planifies le lancement d'un fichier vbs du type de ce qui suit:

je rappel q'un fichier VBS est un fichier txt dont ont remplace l'extention par .vbs

Set aapp= WScript.CreateObject("WScript.Shell")
Set appli= WScript.CreateObject("excel.Application")
set monfichier=appli.workbooks.open("test1.xls")
appli.run("auto_open")
'appli.visible=2
appli.quit
 
Re : Lancer une application vba le premier jour de la semaine

bonjour F2T

Vois si tu peux t'inspirer de ceci

Code:
Sub pour_lancer_macro()
While Now < CDate("29/04/2010") + CDate("14:21:00")
DoEvents
Wend
Call test
End Sub

Sub test()
MsgBox ("lancement")
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
9
Affichages
331
  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
218
Retour