Liste déroulante via vba ne prend pas en charge le choix répété d'une valeur ?

dodoc5

XLDnaute Nouveau
Bonjour,

J'ai créé via du vba obtenu par enregistreur de macro un code qui permet de créer une liste déroulante à partir d'une liste que j'ai choisi et ce sur plusieurs cellules.

C'est à dire que j'ai un tableau de valeurs à un endroit
qu'à un autre endroit je créé une cellule de liste déroulante
puis je l'étend

le tout en vba.

ça donne ça

Code:
wsAFF.Select
    Range("A2").Select
    With Selection.Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="=RSC!C3:C50"
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = ""
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End With
    Selection.AutoFill Destination:=Range("A2:A50"), Type:=xlFillDefault

Mon principal soucis c'est que je ne peux pas choisir plusieurs fois la même valeur dans les listes déroulantes. Si je veux séléctionner "Personne1" je peux le faire mais après elle n'est plus dispo dans la case d'en dessous.

Alors que fait à la main sur un autre fichier de test ça marche très bien.

Une idée ?
 

Discussions similaires

Statistiques des forums

Discussions
312 392
Messages
2 087 950
Membres
103 686
dernier inscrit
maykrem