Liste deroulante sans doublons

bonjour , voici mon soucis j'ai crée un planning avec une liste déroulante avec les noms de mon personnel

je souhaiterai que lorsque j'ai mis le nom d'une personne garce a se menu déroulant , ce menu déroulant ne me le propose plus .

Pour justement ne plus faire de doublons .

un second point : comment agrandir le texte du menu déroulant car il est très petit , et je suis obliger de zoomer pour choisir

un troisième point : est il possible de liée une case menu déroulant a la ligne qu'il lui est attribué

exemple si je déplace le nom d'une personne , les cases de congés payer ou maladie ou formation ne suivent pas le nom de la personne alors que c'est le but que je recherche

je vous remercie bonne journée

en attente de vos réponse

Bonjour le forum,

Un message prévient du doublon ?

doublons

oui c'est exactement ce que je veux faire , mais justement quelle est la manipulation pour avoir ce type de message

Re,

Public Flag As Boolean

Private Sub Worksheet_Change(ByVal Target As Range)
If Flag Then Exit Sub
    If Not Application.Intersect(Target, Columns("B")) Is Nothing Then
        If Target.Count > 1 Then Exit Sub
        If Application.CountIf(Range("B:B"), Target) > 1 Then
            Flag = True
                MsgBox ("Donnée déjà saisie")
                Target.ClearContents
            Flag = False
        End If
    End If
End Sub
Rechercher des sujets similaires à "liste deroulante doublons"