Imposer une valeur

Bonjour,

J'aimerai imposer une valeur à une cellule. Par exemple, cette cellule va permettre d'atteindre une valeur cible mais il faut que la cellule ne dépasse pas la valeur 1 et ne soit pas inférieur à la valeur 0.3.

Une écriture en VBA serait la bienvenue car c'est pour l'insérer dans un bout de code.

En vous rermerciant par Avance.

Corentin

Bonjour,

L'objectif est d'ajouter des bornes à une cellule qui sera modifiée par un utilisateur ? Implémentée par une formule ? Via VBA ? A l"aide du Solveur Excel ?

Tout d'abord merci de votre réactivité.

Je vous joins mon fichier Excel je pense que cela sera plus simple.

Ma demande est la suivante : j'aimerai que les valeurs en ligne 59 (température sortie aéro) soit égale à la ligne 76 (température souhaité). Pour cela je dois faire varier ma ligne 74 (charge ventilo) mais que cette ligne 74 ne dépasse pas 100% et soit toujours supérieur à 30%. Il y a déja un bout de macro pour d'autre calcul...

3test.xlsm (36.93 Ko)

merci

Je n'ai pas la possibilité d'ouvrir votre fichier pour l'instant, mais ça m'a tout l'air d'un travail pour le Solveur Excel...

Il est possible d'utiliser le Solveur au cours de votre macro, mais il faut d'abord charger le complément et activer les références correspondantes dans VBA. Une fois le Solveur paramétré une première fois, il suffit juste d'inscrire dans VBA cette instruction :

SolverSolve UserFinish:=False

Si tes données sont en colonne A, le paramétrage du Solveur devrait ressembler à ça :

  • Cellule cible : A59 (valeur objectif = A76)
  • Plage variable : A74
  • Contraintes :
--> A74 > 0,3

--> A74 <= 1

Le moteur de résolution est à adapter en fonction de la nature/complexité du problème à résoudre.

Le solveur ne fonctionne pas ici car il me semble qu'il faut qu'il y ai une formule qui lie les cellules du solveur.

Il s'agirait plutot d'un goal seek mais avec la valeur qui varie une valeur comprise entre 0.3 et 1.

Rechercher des sujets similaires à "imposer valeur"