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

  • Initiateur de la discussion Initiateur de la discussion herve62
  • Date de début Date de début

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

  • Question Question
Microsoft 365 Protection Bdd avec USF
Réponses
12
Affichages
286
Réponses
3
Affichages
525
  • Question Question
Microsoft 365 Formule si ?
Réponses
7
Affichages
288
Réponses
3
Affichages
431
  • Question Question
XL 2021 Problème VBA
Réponses
8
Affichages
501
Réponses
3
Affichages
355
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…