Bonjour au forum,
J'ai tapé le code suivant mais il ne fait pas le résultat escompté
Le but étant que sur une feuille certaines cellules aient une mise en forme spéciale selon le résultat d'une fonction (qui est "=SIERREUR( AUJOURDHUI()-I21;"") " situé dans la plage DiffDate sur une autre feuille. Mais il ne se passe rien...
J'ai essayé diverses choses, en particulier lorsque à la place de la fonction, je met le nombre "0" en texte ça marche. Donc je pense que si je parviens à faire en sorte que la fonction donne son résultat en texte ça devrait marcher... mais comment faire?
J'ai aussi mis les cellules où sont stockés les résultats de la fonction au format texte mais rien y fait
Merci à vous!
J'ai tapé le code suivant mais il ne fait pas le résultat escompté
Code:
With Cel.FormatConditions.Add(Type:=xlExpression, Formula1:="=INDEX(DiffDate;EQUIV(" & P & ";Places;0))=""0""")
.Font.Italic = True
.Font.Color = -16776961
.Font.Underline = xlUnderlineStyleSingle
.Font.Bold = True
Le but étant que sur une feuille certaines cellules aient une mise en forme spéciale selon le résultat d'une fonction (qui est "=SIERREUR( AUJOURDHUI()-I21;"") " situé dans la plage DiffDate sur une autre feuille. Mais il ne se passe rien...
J'ai essayé diverses choses, en particulier lorsque à la place de la fonction, je met le nombre "0" en texte ça marche. Donc je pense que si je parviens à faire en sorte que la fonction donne son résultat en texte ça devrait marcher... mais comment faire?
J'ai aussi mis les cellules où sont stockés les résultats de la fonction au format texte mais rien y fait
Merci à vous!
Dernière édition: