Mise en forme conditionnelle ne fonctionne avec le vba

Fermé
boonty77 Messages postés 8 Date d'inscription lundi 8 février 2016 Statut Membre Dernière intervention 9 février 2016 - 8 févr. 2016 à 14:20
boonty77 Messages postés 8 Date d'inscription lundi 8 février 2016 Statut Membre Dernière intervention 9 février 2016 - 9 févr. 2016 à 12:48
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 dans je saisi l'outillage avec sa date de validité
celui-ci 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

3 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
8 févr. 2016 à 17:50
Bonjour,

Tu devrais joindre un fichier pour illustrer ta demande.
Cela permettrait de comprendre pourquoi la MFC ne fonctionne pas et éventuellement te proposer une solution avec VBA.

Pour joindre le fichier, tu peux utiliser https://www.cjoint.com/

A+
0
boonty77 Messages postés 8 Date d'inscription lundi 8 février 2016 Statut Membre Dernière intervention 9 février 2016
Modifié par boonty77 le 8/02/2016 à 21:05
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

j'ai rajouter une macro pour retirer la protection pour la lancer il faut faire
Maj-Ctrl D
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
9 févr. 2016 à 00:54
Je ne suis pas sûr de bien comprendre tes tolérances :
- rouge si la date du jour est à moins d'un mois de la date de fin de validité ... O.K.
- orange si la date du jour est à moins de trois mois de la date de fin de validité ... O.K.
- vert si la date du jour est à plus de six mois de la date de fin de validité ... pourquoi pas.

Et entre trois mois et six mois, il se passe quoi ?

A+
0
boonty77 Messages postés 8 Date d'inscription lundi 8 février 2016 Statut Membre Dernière intervention 9 février 2016
9 févr. 2016 à 07:54
effectivement Gyrus
en vert dans s'est supérieur à 3 mois( et mon supérieur à 6 mois )
0
Thorak83 Messages postés 1051 Date d'inscription jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 156
9 févr. 2016 à 08:25
Bonjour,
pas besoin de macro pour faire cela
Utiliser la mise en forme conditionnelle
Voici votre fichier avec une MFC sur la colonne "Validité"

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

Cordialement
0
boonty77 Messages postés 8 Date d'inscription lundi 8 février 2016 Statut Membre Dernière intervention 9 février 2016 > Thorak83 Messages postés 1051 Date d'inscription jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017
9 févr. 2016 à 09:25
Thorak83
Bonjour,
la MFC ne fonctionne
0
Thorak83 Messages postés 1051 Date d'inscription jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 156
9 févr. 2016 à 09:58
heu si ca fonctionne.
Si vous saisissez une date dans la colonne validité, la couleur change en fonction de ce que vous avez demandé.
Que ca marche pas avec votre userForm est un autre problème.
Votre UserForm écrase la MFC définir dans la cellule
0
boonty77 Messages postés 8 Date d'inscription lundi 8 février 2016 Statut Membre Dernière intervention 9 février 2016 > Thorak83 Messages postés 1051 Date d'inscription jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017
9 févr. 2016 à 10:10
tout a fait sa fonctionne en saisi manuel
mais utilisateur qui gère l'outillage n'utilisera que l'userform ( il n'a pas la l'autorisation de saisi manuel).
0