Interdir saisie doublons sur même colonne

  • Initiateur de la discussion Initiateur de la discussion naouah
  • 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 !

N

naouah

Guest
Bonjour
avec un menu pour choisir dans une liste, mais j'aimerais interdir a l'utilisateur de selectionner même valauer sur même colonne.

merci d'avance pour vos proposition et solutions
 

Pièces jointes

Re : Interdir saisie doublons sur même colonne

Bonjour naouah,

Pleins d'exemples sur le forum avec la Recherche avancée en haut à droite sous ton pseudo sur "liste cascade", ou "liste dynamique", par exemple pour les mots clés, sous le pseudo de Monique, et aussi sur le site de l'excélent BOISGONTIER, quoi qu'on en dise : Formation Excel VBA JB

Bonne recherche.

Jean-Pierre
 
Re : Interdir saisie doublons sur même colonne

Bonjour à tous,
En VBA et dans le module de la feuille
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range("C5:G19"), Target) Is Nothing Then
If Application.CountIf(Range(Cells(5, Target.Column), Cells(19, Target.Column)), Target) > 1 Then
    MsgBox "double saisie"
    Target.ClearContents
End If
End If
End Sub
A+
kjin
 
Re : Interdir saisie doublons sur même colonne

Bonjour, Salut à tous,

En mettant la formule suivante en C5 comme une condition1 de la MFC (mfc à copier sur les autres cellules avec l'outil reproduire la mise en forme, le pinceau), on surlignera par une couleur uniquement à partir du doublon, sauf la première occurence :

Code:
=NB.SI(C$5:C5;C5)>1

C'est simplement une variante de ce qui est proposé précédemment par youki et JCGL. Ceci dit, ce que sabzzz a proposé est astucieux.
 
Dernière édition:
Re : Interdir saisie doublons sur même colonne

Re, Bonjour kiki, Raja, Jacques Boisgontier,

Eh ben, voilà, réponse du maître en direct sur ton problème...

Reste à travailler un peu tout de même, mais c'est simple et au besoin le forum est là.

Bon travail.

Jean-Pierre
 
Re : Interdir saisie doublons sur même colonne

Bonjour à tous,
En VBA et dans le module de la feuille
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range("C5:G19"), Target) Is Nothing Then
If Application.CountIf(Range(Cells(5, Target.Column), Cells(19, Target.Column)), Target) > 1 Then
    MsgBox "double saisie"
    Target.ClearContents
End If
End If
End Sub
A+
kjin

Bjr Kijin

Elle trés bien cette réponse, mais on ne peut pas mettre la meme plusieur fois sur la meme feuille.. ??
 
- 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

Retour