Tout d'abord, merci pour ta réponse
Je veux que la boîte de dialogue s'ouvre dès que "ALERTE" (découlant d'une formule) s'affiche dans la colonne (que je vais masquer). Sinon, "tout simplement" une boîte de dialogue qui s'ouvre (je saurais faire sur quelle feuille et à quel moment) dès que la date sera supérieure à 7 jours à partir de AUJOURDHUI()
J'espère avoir apporté de la clarté
Re bonjour,
Désolé je n'avais pas vu que tu voulais utiliser une "message Box" et pas une "dialogue box" la deuxième attendant une réponse
de l'utilisateur ..... d'où ma question pouquoi faire la dialogue box ?
Par ailleurs ton code worksheet_change tu l'as mis dans un module et pas dans la feuille çà ne peut donc pas fonctionner.
voir fichier en retour.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Rg As Range, Qui As String, Plage As String
Qui = "ALERTE"
Plage = "I2:I5000"
Set Rg = Range(Plage).Find(Qui)
If Not Rg Is Nothing Then MsgBox "chargement superieur a la capacite du vehicule" & Qui & " ici : " & Rg.Address Else Exit Sub
End Sub
Le message apparaitra donc à chaque modification de cette page si le mot alerte est présent