doublons empecher la saisie

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

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

Francois

Guest
bonjour,

dans une colonne ou le choix de chaque cellule est limitè de 0 a 200 (plus la lettre X) comment puis-je faire pour empecher la saisie de doublons ??


aucune idée du chemin à suivre... je bosse dans une auberge à Rome et meme si je ne veux pas monneyer l aide de qui que se soit vous pourrez compter sur ma gratitute si vous pouvez m' aider svp


merci d'avance
cordialement

Francois
 
Salut François,

J'aurais préféré pouvoir compter sur ta gratuité (à l'auberge) que sur ta gratitude (lol) !

Comment opères-tu tes saisies ?
Si c'est une simple imputation (directement depuis ton clavier), il me semble que c'est par validation / message d'erreur que tu resolveras simplement le problème.
Si c'est par liste de validation, regarde le petit exemple que j'ai ce matin (9:33) à une question similaire (complément).

Si tu ne t'en sors pas, fais signe, je te ferai un petit exemple.

Ândré.
 
bonjour francois andre et le forum

ci joint un code a mettre dans la propriete de ta feuille
ce code interdit la saisie d'une valeur si elle est deja presente dans la colonne avec un petit message de signalement

Private Sub Worksheet_Change(ByVal Target As Excel.Range)

If Target.Column = 2 Then' pour vérifier si la saisie n'existe pas déjà dans la colonne ici la colonne 2


If Application.WorksheetFunction. _
CountIf(Range("b1:b1000"), Target.Value) > 1 Then'plage de cellule a definir selon l'application
MsgBox "saisissez une autre valeur, celle-ci existe déjà"
Target.Value = ""
Target.Select
End If
End If
End Sub
 
Bonjour a tout le forum

Il est possible avec l'option de validation de faire la meme chose.

Par exemple pour ne saisir dans la plage A1:A10 :
Cliquer sur la cellule A1, selectionner en ce deplacant les autres cellules.
Cliquer sur le menu Donnees/Validation...
Dans la boîte cliquer sur le choix, et selectionner personnalise
Dans le champ saississable, mettre la formule =SI(NB.SI($A$1:$A$10;A1)=1;A1;0). Valider.

Bonne journee a tous

Jean-Marie
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
125
Affichages
13 K
F
  • Question Question
Réponses
1
Affichages
883
J
F
  • Question Question
Réponses
2
Affichages
1 K
Peter
P
F
Réponses
2
Affichages
956
Francois
F
Retour