Limiter la variation d'une valeur ?

Bonjour,

Je rencontre un problème sur mon tableau, j'aimerais faire varier les valeurs d'une case selon des critères précis ( +1, +2, -1, -2 et réinitialiser à 0 ).

J'ai envisagé deux pistes, mais je bloque sur les deux.

1) Une à deux cases A1 et B1

Avec B1 un "bouton" qui prend les valeurs (+/- 1, +/- 2, ou *0 ), qui s'ajoute à A1 puis se réinitialise pour participer à la prochaine boucle. Mais ça me semble assez tiré par les cheveux

2) Une à une case A1

Le but serait de mettre une "camisole" à A1, on ne pourrait la modifier que pour la mettre à +/- 1, +/-2 et 0 et rien d'autre

Est ce que vous avez une idée pour me débloquer, voire même une 3è solution ?

Merci :)

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    On comprend de ta question qu'il faut limiter, mais on ne sait pas ce qui doit faire varier A1...
    Est-ce que cette fonction peut faire l'affaire : http://office.microsoft.com/fr-be/excel-help/alea-entre-bornes-HP005209230.aspx ?

    A+
    1. Merci pour cette réponse rapide !

      Oui en effet, j'ai oublié l'essentiel, c'est moi l'utilisateur qui doit modifier la valeur de la case, à ma guise mais selon un nombre de possibilités réduit ET dépendant de l'ancienne valeur de A1

      Du coup c'est pas celle qu'il me faut
      1. Je viens d'interpréter autrement ta question.
        Je pensais que les valeurs présentes en A1 se limitaient à l'ensemble (-2;-1;0;1;2) mais je me demande maintenant s'il ne s'agit pas de faire bouger la valeur (donc de 14 on ne pourrait passer que à 12, 13, 15, 16 et 0).
        Si c'est ça, j'ai fait une macro avec en colonne B la variation à sélectionner et A1 se met à jour.

        Voir https://www.cjoint.com/c/DLpqPHewHRY