Mise en forme conditionnelle ne fonctionne pas (avec VBA)

Bonjour,

j'ai gros problème de mise en forme conditionnelle ( non vba )

j'ai dans un fichier de gestion outillage avec plusieurs userform et macro

sur la feuille "outillage" quand je saisi l'outillage avec sa date de validité

la date devrais se mettre en:

vert si plus de 6 mois avant la fin de validité

orange] si moins 3 mois

rouge si moins 1 mois

mais sa me fonctionne pas

Mais est il possible de contourner le problème par un macro

mais la je ne sais pas comment faire.

Merci beaucoup

mon souci sur la la feuille outillage

lors de la saisi d'un nouveau outil ou lors de sa mise à jour avec le bouton modifier sur l"userfrom

Voici le fichier

https://www.cjoint.com/c/FBithN6YzHD

pour la connexion : utilisateur: david mp: david

protection des feuilles : outillage

protection vba : outillage

Bonjour boonty77, le forum,

Un début de solution, à tester. Pour être plus précis, on peut effectuer le test sur le mois, après extraction du mois sur la date d’enregistrement. Si la date d’enregistrement ne correspond pas à la date du jour, prévoir celle-ci dans le formulaire.

Cordialement,

André

Èst ce que l'on peu pas le faire avec la date ouverture tu classeur?

Bonjour boonty77, le forum,

Normalement oui. Je suppose que la date d’ouverture du classeur correspond à la date de la colonne B 1ère mise. Il me semble que ton code, pour l’enregistrement des données, ne vérifie pas si la date de validité est supérieure à la date de la 1ere mise.

Cordialement,

André

Rechercher des sujets similaires à "mise forme conditionnelle fonctionne pas vba"