=REPT("à demain";ET(MAINTENANT()-AUJOURDHUI()>A34;A34<>""))
=SI(A34>19/24;"À demain";A34)
Et un bouton pour effacer au cas ou
=SI(A34>19/24;"À demain";A36)
Ça fonctionne, mais dans A35, il faut changer "19:30" par 19/24 (comme me l'on montré les messages précédents).Ma contribution
=REPT("à demain";ET(MAINTENANT()-AUJOURDHUI()>A34;A34<>""))
Bah entrez 19:00 en A34, cette cellule sert à paramétrer l'heure limite.il faut qu'il y ait le texte dans l'image à partir de 19:00 alors que là, je l'ai en dehors de 19:00.
Maintenant() n'est hélas pas une horloge.Je voudrais que la cellule A34 contienne la formule =MAINTENANT(), au format heure (19:00), ce soir à partir du moment ou il sera 19:00 dans cette cellule l'image devrait avoir un fond rouge et un texte "À demain, si je fait l'essai, ce n'est pas le cas.
Tout à fait alors mettons un chrono en A34.Maintenant() n'est hélas pas une horloge.
Private Sub Workbook_Open() ')
Feuil1.[A34] = Format(Now, "hh:mm:ss")
Chrono 'lqnce le processus
End Sub
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
[A34] = Format(Now, "hh:mm:ss")
Chrono 'lance le processus
End Sub
Sub Chrono()
If Feuil1.[A34] = "" Then Exit Sub
Feuil1.[A34] = Format(Now, "hh:mm:ss")
Application.OnTime Now + 1 / 86400, "Chrono"
End Sub
=REPT("à demain";A34>A28)
Quand j'ouvre mon fichier, ça mets quand même bien la valeur de la cellule à jour ?Maintenant() n'est hélas pas une horloge.
Dim t 'mémorise la variable
Sub Chrono()
On Error Resume Next
Application.OnTime t, "Chrono", , False
If Feuil1.[A34] = "" Then Exit Sub
Feuil1.[A34] = Format(Now, "hh:mm:ss")
t = Now + 1 / 86400
Application.OnTime t, "Chrono"
End Sub