Bonjour,
Dans une feuille j'ai un certain nombre de cellules dont les saisies sont sous le contrôle d'une macro événementielle qui fait apparaître "? ? ?" quand la saisie est erronée.
Si, dans une de ces cellules, apparaît "? ? ?", toutes les autres se bloquent jusqu'à correction de l'erreur. Autrement dit, quand on y rentre une valeur (erronée ou pas), la valeur est refusée et automatiquement la cellule où se trouve "? ? ?" est sélectionnée.
Faute de mieux, quand la valeur est refusée, la cellule se vide. En fait, ce que je voudrais c'est que la cellule conserve sa valeur précédente.
Ex. : j'introduis une valeur erronée dans une de ces cellules, apparaît "? ? ?".
Je veux rentrer dans une autre cellule qui contenait, par exemple, la valeur 50, la valeur 30, 30 sera refusé et la valeur 50 restera affichée.
Tout marche, ma foi, très bien sauf ce dernier point que je n'ai pas réussi à résoudre.
Ci-joint un classeur avec un exemple.
Merci de votre aide.
Dans une feuille j'ai un certain nombre de cellules dont les saisies sont sous le contrôle d'une macro événementielle qui fait apparaître "? ? ?" quand la saisie est erronée.
Si, dans une de ces cellules, apparaît "? ? ?", toutes les autres se bloquent jusqu'à correction de l'erreur. Autrement dit, quand on y rentre une valeur (erronée ou pas), la valeur est refusée et automatiquement la cellule où se trouve "? ? ?" est sélectionnée.
Faute de mieux, quand la valeur est refusée, la cellule se vide. En fait, ce que je voudrais c'est que la cellule conserve sa valeur précédente.
Ex. : j'introduis une valeur erronée dans une de ces cellules, apparaît "? ? ?".
Je veux rentrer dans une autre cellule qui contenait, par exemple, la valeur 50, la valeur 30, 30 sera refusé et la valeur 50 restera affichée.
Tout marche, ma foi, très bien sauf ce dernier point que je n'ai pas réussi à résoudre.
Ci-joint un classeur avec un exemple.
Merci de votre aide.