Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 ajuster formule validation des données

herve62

XLDnaute Barbatruc
Supporter XLD
Bonjour
Afin d'empêcher une autre saisie sur une cellule complétée je suis passé par la validation c'est ok sauf que le cas ou on efface ne bloque pas ?
ex si cellule est A1=" 1" ( validation) que le test est en C5; ça bloque A1 si déjà une valeur ="deeede" sinon A1 libre si C5 ="-"
personnalisé : =C5="-"
si on modifie A1 = 1 par 3 .... c'est ok l'alerte est donnée on revient à 1 SAUF QUE si on efface là ça ne prend pas en compte ????
 

job75

XLDnaute Barbatruc
Bonjour herve62, Chris401,

Avec la validation des données il n'y a jamais de blocage quand on efface la cellule.

Bien entendu avec la macro évènementielle Worksheet_Change on fait ce qu'on veut.

A+
 

herve62

XLDnaute Barbatruc
Supporter XLD
Je joins un exemple
en fait en A5 si je saisi xxxx B5 se remplit si on change par yyy ok message erreur on revient
Par contre si on fait SUP c'est fichu A5 s'efface ennsuite on ne peut plus rien mettre
 

Pièces jointes

  • validation.xlsx
    9.1 KB · Affichages: 8

herve62

XLDnaute Barbatruc
Supporter XLD
Bonsoir JoB
On s'est croisé !!!
Il me semblait bien après recherche que l'effacement n'avait pas d'effet
Comme ça c'est confirmé
je vais tenter avec selection_change > Si range(target.adress) <>"" alors .... euh ????
c'est juste un début d'idée
Reste a protéger toute la feuille en laissant les cellules a modifier libre puis une fois rempli > verrouiller en +
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…