XL 2016 interdiction de saisie de doublon

Big66677

XLDnaute Occasionnel
Bonjour,
J’arrive à faire une interdiction de saisie de doublon avec validation des données sur une colonne, mais pas sur plusieurs.
Avec cette formule
VB:
NB.SI($A:$A;A2)=1
----
Mon besoin est d'interdire les doublons sur plusieurs colonnes de 300 lignes.
---
merci
 

Big66677

XLDnaute Occasionnel
bonjour

les colonnes qui devrait afficher une alerte doublon sont :
A:G:I:K:M:O:Q:S:U:AS:AU:AW:AY:BA
d'ou la formule


VB:
=NB.SI($A:$G:$I:$K:$M:$O:$Q:$S:$U:$AS:$AV:$AW:$AY:$BA;A2)=1

Affiche message d’erreurs

Vous ne pouvez pas utiliser des opérateur de référence (tel que les unions,intersections et plages,) des constantes de matrice ou la fonction LAMDA pour Validation des données CRITERE.

Donc y a t'il une façons de contourner cela. (ma formule est peut être fausse)

merci
 

job75

XLDnaute Barbatruc
Bonjour Big66677, le forum,

Voyez le fichier joint.

Touche Ctrl enfoncée sélectionnez les colonnes en jaune.

EN TERMINANT PAR LA COLONNE A POUR QUE A1 SOIT LA CELLULE ACTIVE.

Validation des données et entrez la formule :
VB:
=NB.SI($A:$A;A1)+NB.SI($G:$G;A1)+NB.SI($I:$I;A1)+NB.SI($K:$K;A1)+NB.SI($M:$M;A1)+NB.SI($O:$O;A1)+NB.SI($Q:$Q;A1)+NB.SI($S:$S;A1)+NB.SI($U:$U;A1)+NB.SI($AS:$AS;A1)+NB.SI($AU:$AU;A1)+NB.SI($AW:$AW;A1)+NB.SI($AY:$AY;A1)+NB.SI($BA:$BA;A1)=1
PS : je ne comprends pas que vous vous obstiniez à utiliser A2...

A+
 

Pièces jointes

  • Validation(1).xlsx
    9.8 KB · Affichages: 19

Big66677

XLDnaute Occasionnel
merci pour cette réponse

en A1 est sur toute la ligne le format est en standard. chaque début de colonne saisie des dates...
les autres cellule sont des dates.
après la colonne A la colonne B est un texte.
idem pour toutes les colonne de la formule.

après avoir applique la formule j’obtiens.
a la saisie d'une dates et une seule


1613731007444.png


merci
 

job75

XLDnaute Barbatruc
après avoir applique la formule j’obtiens.
a la saisie d'une dates et une seule
Vous avez probablement mal compris ou mal suivi ce que j'ai dit de faire.

Aucun problème avec ce fichier (2), la date 19/02/2021 peut être entrée une seule fois dans les cellules jaunes.

Je ne peux rien faire de plus pour vous, la balle est chez vous.
 

Pièces jointes

  • Validation(2).xlsx
    9.9 KB · Affichages: 13

Big66677

XLDnaute Occasionnel
Bonjour

c'est frustrant je n'arrive pas a faire fonctionner cette formule, qui fonctionne parfaitement dans le fichier de Job75.
sert j'ai modifier certaine chose dans cette feuille mais le principe est le même.

VB:
=NB.SI($A:$A;A1)+NB.SI($G:$G;A1)+NB.SI($I:$I;A1)+NB.SI($K:$K;A1)+NB.SI($M:$M;A1)+NB.SI($O:$O;A1)+NB.SI($Q:$Q;A1)+NB.SI($S:$S;A1)+NB.SI($U:$U;A1)+NB.SI($W:$W;A1)+NB.SI($Y:$Y;A1)+NB.SI($AA:$AA;A1)+NB.SI($AC:$AC;A1)+NB.SI($AE:$AE;A1)+NB.SI($AG:$AG;A1)=1

je joint mon fichier la formule doit fonctionne dans l'onglet saisie des dates
 

Pièces jointes

  • Calendrier CGT - Copie - Copie.xlsm
    624.7 KB · Affichages: 6

job75

XLDnaute Barbatruc
Bonjour Big66677,

La formule de validation ne correspond plus aux colonnes que vous avez indiquées précédemment.

En tout cas elle ne correspond pas aux colonnes AS AU AW AY BA où vous l'avez entrée.

Je vous ai pourtant donné des instructions faciles à comprendre et à suivre.

A+
 

Big66677

XLDnaute Occasionnel
bonsoir
entre temps, je me suis aperçu que l'agencement de cette feuille n’était pas idéal
Donc, oui, j'ai changé.

Cependant, j'ai essayé votre formule avant le changement et elle ne fonctionne pas sur votre fichier, elle fonctionne parfaitement.

Mon fichier doit contenir une bestiole indomptable qui veut me nuire.
Je retenterais l’expérience.
 

Discussions similaires

Réponses
22
Affichages
775

Statistiques des forums

Discussions
312 211
Messages
2 086 291
Membres
103 171
dernier inscrit
clemm