Lancer une macro à l'ouverture d'un fichier par rapport dernière date de mise à jour

  • Initiateur de la discussion Initiateur de la discussion chris6999
  • 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 !

chris6999

XLDnaute Impliqué
Bonsoir le FORUM

Pensez-vous qu'il soit possible de lancer une macro à l'ouverture d'un fichier mais uniquement si la date du jour (date de l'ouverture du fichier) est différente de la dernière date de mise à jour du fichier.

Si oui comment procéder?
Merci d'avance
 
Re : Lancer une macro à l'ouverture d'un fichier par rapport dernière date de mise à

Bonjour Chris,

Oui, c'est possible mais pour cela il faudrait stocker la date de la mise à jour à chaque sauvegarde du fichier

La procédure WorkBook_Open devra comparer la date stockée avec la date du jour pour décider le lancement ou non de la macro

à+
Philippe
 
Re : Lancer une macro à l'ouverture d'un fichier par rapport dernière date de mise à

Re,

avec ces codes:
Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Sheets(1).[A1] = Date
End Sub

Private Sub Workbook_Open()
If Sheets(1).[A1] = Date Then
MsgBox ("La dernière modif date d'aujourd'hui")
Exit Sub
End If
' suite de la procédure
'
'
'
'
'
'
'

End Sub
à+
Philippe
 
Re : Lancer une macro à l'ouverture d'un fichier par rapport dernière date de mise à

Merci Philippe

En fait je me demandais si cette condition pouvait être exécutée sans faire appel à une donnée saisie dans le fichier.
Mais bon cela me convient quand même.

Merci encore
Cordialement
 
- 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

  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
174
Réponses
6
Affichages
283
Retour