MFC qui fonctionne pas

j’essai de mettre en place des MFC dans la colonne T de la feuille 32
et quand je change mes quantités en feuille « fiche » cela ne fonctionne pas
alors que j’en ai mis en colonne S et que celle ci fonctionne
qu’est ce qui bloque ma MFC ?
je vous joint mon fichier
merci
fiche 5.xlsm (25,5 Ko)

Bonjour

Je viens de tester pour moi cela fonctionne

Valeur onglet « fiche » cellule B9 Quantité commandée : 66500

Onglet 32 cellule T12 donnée 66600 visible en gras :

Valeur onglet « fiche » cellule B9 : 6650 Quantité commandée :

Onglet 32 cellule T12 donnée invisible :

La MFC pour cette cellule rend invisible la lecture de la donnée pour la valeur onglet « fiche » cellule B9 Quantité commandée : 6650

C’est ainsi qu’elle est programmée

Elle fonctionne donc

Qu’est ce qui ne convient pas ?

pourquoi on ne vois pas 6650 en T11
le but de la MFC c’est de voir selon les résultats selon la quantité commandé
exemple si on mets 6000ex en « fiche » cellule B9 , on devrez avoir 6000 en T10
si on mets 6650 en « fiche » cellule B9 on devrez avoir 6800 en T11 et caché T10
et si on mets 66500 en « fiche » cellule B9 on devrez avoir 66600 en T12 et caché T10 et T11

c’est comme cela que je voyer les choses peut être que je m’y prends mal

« pourquoi on ne vois pas 6650 en T11 »

C’est ta MFC qui est programmé ainsi elle obéi à ce qu’on lui a demandé de faire ni plus ni moins
Dans sa programmation si sa valeur est inférieur à celle de T12 les données sont rendus invisibles :

Pour 6700 en T11 en T12 aucune valeur car la formule T12 tombe en erreur

La MFC n’est pas réactualisée de ce fait car aucune comparaison possible avec une valeur inexistante donc reste à l’état d’invisibilité

« exemple si on mets 6000ex en « fiche » cellule B9 , on devrez avoir 6000 en T10 »
C’est OK

« si on mets 6650 en « fiche » cellule B9 on devrez avoir 6800 en T11 et caché T10 »

Et non T11 = 6700 qui vient de K11 avec sa partie de formule : ARRONDI.SUP(F11/E11;-2 ajouté à T10 ce qui donne 700+6000 soit 6700 et non 6800
T11 est caché car T12 n’a aucune donnée du fait de sa formule qui tombe en erreur
Comme sa MFC fais une comparaison avec cette cellule T12 elle ne peux fonctionner avec celle-ci vide donc reste en l’état invisible

« et si on mets 66500 en « fiche » cellule B9 on devrez avoir 66600 en T12 et caché T10 et T11 »
C’est OK pour cette donnée

Voilà

ok ca c’est de l’explication
donc c’est pas faisable
merci

« si on mets 6650 en « fiche » cellule B9 on devrez avoir 6800 en T11 et caché T10 »

Tu peux modifier la formule de T12 pour qu’en cas d’erreur de celle-ci elle ne donne pas rien mais 0 comme ceci :

au lieu de
=SIERREUR(T11+R12;"")
mettre
=SIERREUR(T11+R12;0)
Ainsi T11 pour 6650 devient visible avec comme résultat 6700

Essaies et tu verras

ca fonctionne
impeccable
comme d’hab
merci

Merci pour ta réponse
A bientôt

1 « J'aime »

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.