calcul complexe entre 2 cellule.

laurent999

XLDnaute Occasionnel
Bonjour a tous,

J'ai un soucis j'ai besoin de faire un calcul entre 2 cellules, l'une en fonction de l'autre.
Je m'explique:
On suppose que la cellule B1= 5*A1 si je rentre 1 en A1 on a donc 5 qui apparaît en B1.
Je voudrais que cela fonctionne également dans l'autre sens.
Donc si je rentre 10 en B1 que cela affiche 2 en A1.
Le problème est que B1 contient déjà la formule = 5*A1.

Si quelqu'un peut m'éclairer.

Merci à vous
 

Victor21

XLDnaute Barbatruc
Re : calcul complexe entre 2 cellule.

Bonjour, laurent99.

Tu peux entrer en A1 =B1/5, et en B1 =A1*5 à condition de cocher la case Itération dans l'onglet Calcul de la fenêtre options de la commande Outils.
Si tu as des formules en A1 et en B1, elles seront écrasées, et remplacées par les données que tu entreras.

Une solution serait le passage à VBA avec une procédure événementielle qui collerait la formule en B1 chaque fois que tu modifieras la valeur de A1, et qui collerait la formule en A1 à chaque modification de la valeur de B1
 

bbb38

XLDnaute Accro
Re : calcul complexe entre 2 cellule.

Bonjour Laurent, Patrick,

Un essai en VBA avec un bouton de commande.
Evidement, la solution préconisée par Patrick (que je salue) serait plus géniale (procédure événementielle).
Cordialement,
Bernard
 

Pièces jointes

  • Essai.xls
    21.5 KB · Affichages: 65
  • Essai.xls
    21.5 KB · Affichages: 60
  • Essai.xls
    21.5 KB · Affichages: 62
Dernière édition:

Discussions similaires

Réponses
11
Affichages
237

Statistiques des forums

Discussions
312 332
Messages
2 087 362
Membres
103 529
dernier inscrit
verdier.christophe@outloo