Liste données interdite --> message box

Pasqi

XLDnaute Junior
Bonjour,

Je voudrais qu'un message apparaisse lors de l'encodage d'un Nom et Prénom figurant sur une liste " Personnes interdites". Et bien entendu que l'encodage soit effacé directement.

J'ai joint un petit fichier.


Grand merci pour votre aide.
 

Pièces jointes

  • Liste rouge.xls
    16 KB · Affichages: 50
  • Liste rouge.xls
    16 KB · Affichages: 51
  • Liste rouge.xls
    16 KB · Affichages: 51

solquagerius

XLDnaute Junior
Re : Liste données interdite --> message box

Bonjour,

Ci-joint une solution
Il faut faire attention à ce que dans la colonne de liste rouge, rien n'apparaisse à part les noms des personnes. Et il faut laisser cette liste dans les colonnes H et G... sinon, faut changer le code :)

Solqua
 

Pièces jointes

  • Liste rouge.xls
    31 KB · Affichages: 59
  • Liste rouge.xls
    31 KB · Affichages: 53
  • Liste rouge.xls
    31 KB · Affichages: 59

Victor21

XLDnaute Barbatruc
Re : Liste données interdite --> message box

Bonjour, solquagérius.

Sélectionner C6:d32.
Données, Validation
Onglet Options : Autoriser Personnalisé, la formule est : =NB.SI(C5;$H$8:$H$10)=1
Onglet Alerte d'erreur : Titre : ATTENTION, Message d'erreur : Personne non autorisée.

Cordialement,
 
Dernière édition:

Pasqi

XLDnaute Junior
Re : Liste données interdite --> message box

Bonjour et merci pour vos 2 réponses.
Je privilègierai la première proposition puisqu'elle fonctionne très bien.
La seconde, je ne pense pas qu'elle soit utilisable puisque je travaille avec excel 2003.

Encore merci et bon w-e.
 

JCGL

XLDnaute Barbatruc
Re : Liste données interdite --> message box

Bonjour à tous,

La quelle est la première, laquelle est la deuxième...

Nous n'avons pas tous le même ordre d'affichage.

Il y a un code et une formule.

La validation par formule fonctionne parfaitement (après adaptation de la plage en H)

A+ à tous
 
Dernière édition:

Pasqi

XLDnaute Junior
Re : Liste données interdite --> message box

Bonjour JCGL et tout le monde,

En effet, après avoir cherché, j'ai compris le fonctionnement via Données, validation etc etc.

Cependant, j'ai un souci avec la formule proposée plus haut.
Elle détecte l'erreur en se basant sur le nom ou le prénom (donc sur une des 2 colonnes).
Ce que je voudrais, c'est qu'elle ne se déclenche que si le nom et le prénom sont détectés.
Donc exemple : Hannibal Lecter est sur la liste rouge.
Hannibal dupont ne doit pas être détecté.
Marc Lecter ne doit pas être détecté
Hannibal Lecter doit être détecté.

Je remets le fichier en ligne, et je pense qu'il faudra utiliser une formule du style Somme Prod, mais que je ne maitrise pas du tout.

Voici une formule que l'on ma faite et qui permet de détecter les doublons en se basant sur le nom et le prénom. dans des colonnes différentes.

=IF(AND(COUNTA(C7:D7)=2;SUMPRODUCT(($C$6:$C$12=(C7))*($D$6:$D$12=D7))>1);"Doublon";"")

Il y a peut-être moyen de l'adapter... ?

Merci pour votre aide.

A++

Pasqi
 

Pièces jointes

  • Liste rouge.xls
    16 KB · Affichages: 36
  • Liste rouge.xls
    16 KB · Affichages: 38
  • Liste rouge.xls
    16 KB · Affichages: 37

Pasqi

XLDnaute Junior
Re : Liste données interdite --> message box

Bonjour à tous,

JCGL, ta formule est bonne, cela fonctionne, mais... lorsqu'une donnée est sur la liste rouge, le message d'erreur apparait et quand tu clic sur cancel, il n'efface que le prénom , donc la donnée dans la colonne D. Il faudrait qu'il efface les 2 données (colonne C et D).

S'il existe une solution, je suis preneur ;-).

Sinon, je devrai m'orienter vers l'option "code".

Bonne journée et merci encore et toujours.

Pasqi
 

Membres actuellement en ligne

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 990
dernier inscrit
lamiadebz