Bonjour,
J'ai essayé votre suggestion, Dan, mais malheureusement ça n'a pas fonctionné. Voici ce que contient "ThisWorkbook"
Option Explicit
Private Sub Workbook_Open()
Dim ProchainMois As Date
ProchainMois = Feuil1.[B2].Value
'MsgBox (ProchainMois)
ProchainMois = DateSerial(Year(ProchainMois), Month(ProchainMois) + 1, 1)
'MsgBox (ProchainMois)
If Date + 7 < ProchainMois Then Exit Sub
Feuil1.[B2].Value = ProchainMois
Call CopieDonnéesMois
End Sub
Cette partie vérifie si le mois à changé dans la cellule B2, si oui elle appelle la procédure "CopieDonnéesMois" qui change des données sur la feuille. Lorsque je travaille sur cette feuille (ajout de données) je désire que ce "Workbook_Open" vérifie si le mois à changer.
Je ne vois pas pourquoi cette section démarre seulement quand j'ouvre le classeur ou je l'active manuellement (F5).
Merci