Liste déroulante

halecs93

XLDnaute Impliqué
Bonjour à toutes et à tous

Dans une feuille, j'ai plusieurs colonnes et pour chacune d'entre elles, des lignes.

Pour chaque colonne, je souhaite dans ces lignes, compléter les cellules par l'intermédiaire d'une liste déroulante. Mais lorsqu'un Item de cette liste a été choisi, je voudrais qu'il soit impossible à répéter dans cette même colonne.

....Merci pour vos lectures et réponses.
 

DoubleZero

XLDnaute Barbatruc
Re : Liste déroulante

Bonjour, halecs93, le Forum,

Comme ceci ?

Code:
Option Explicit
Private Sub Worksheet_Change(ByVal c As Range)
    c.EntireColumn.Name = "zéro_doublon"
    If Application.WorksheetFunction.CountIf(Range("zéro_doublon"), c.Value) > 1 Then c = "": c.Select
End Sub

A bientôt :)
 
Dernière édition:

Statistiques des forums

Discussions
312 286
Messages
2 086 790
Membres
103 392
dernier inscrit
doc_banane