Je suis nouveau ici et je suis un novice en Excel, je suis gestionnaire de matériel médical, et je voudrai mettre une alerte 60 jours avant l'expiration de mon produit, c'est placé en cellule E
Aidez moi svp
Merci bcp mais comme je t ai dit je veux qu excel m'indique d'une part les jours restant avant la fin de la période et de l autre je souhaiterai installer un message d 'alerte à l'ouverture du fichier .
Je te remercie bcp pour ton aide et pour tout le mal que tu te donne . Mais comme tu vois je veux un truc précis pour mon tableau.
en plus cette formule ci : =SI(E1-AUJOURDHUI()<60;"Reste " & E1 -AUJOURDHUI() & " jours";"")
que me la fasse comprendre en me la détaillant par ex : SI E1-Aujourd'hui <60 (c'est a dire il reste moins de 60 jours ) aLors "Reste"
sinon : E1-Aujourd'hui &"jours"
Je préfère utiliser REPT plutôt que SI, cela prend moins d'octets en mémoire.
Une alerte par macro n'est pas vraiment utile mais si l'on y tient :
Code:
Private Sub Workbook_Open()
Dim t, i&, n&, mes$
t = [A1].CurrentRegion.Resize(, 5) 'matrice, plus rapide
For i = 2 To UBound(t)
If t(i, 5) <> "" Then n = n + 1: mes = mes & vbLf & "Echéance " & t(i, 4) & " Reste " & t(i, 5)
Next
MsgBox Mid(mes, 2), , " " & n & " périodes d'essai en cours"
Me.Saved = True 'évite l'invite à la fermeture si aucune modification
End Sub
Je préfère utiliser REPT plutôt que SI, cela prend moins d'octets en mémoire.
Une alerte par macro n'est pas vraiment utile mais si l'on y tient :
Code:
Private Sub Workbook_Open()
Dim t, i&, n&, mes$
t = [A1].CurrentRegion.Resize(, 5) 'matrice, plus rapide
For i = 2 To UBound(t)
If t(i, 5) <> "" Then n = n + 1: mes = mes & vbLf & "Echéance " & t(i, 4) & " Reste " & t(i, 5)
Next
MsgBox Mid(mes, 2), , " " & n & " périodes d'essai en cours"
Me.Saved = True 'évite l'invite à la fermeture si aucune modification
End Sub
Merci bcp pour votre aide voilà ce qui s affiche quand Je programme le macros :
" reste 06/06/2017 " une date moi j aurai souhaite un chiffre par ex Reste 15 jours " pouvez vous me dire ce que je dois changer s il vous plait dans le message box merci
J ai excel 2016
Dans tout les cas je vous remercie enorment pour tout c est vraiment gentil de votre part.
Une derniere chose si vous pouvez me dire a quoi correspond la formule c est a dire :
-i
Enorment