J'ai fait une validation dans une plage de cellule pour m'assurer qu'une
saisie soit unique. Pas de problème jusque là.
Ce que j'aimerais faire, c'est cumuler deux conditions. J'aimerais garder
la validation décrite ci-dessus et en même temps, j'aimerais incorporer une
validation basée sur une liste. En d'autres termes, dans une cellule,
j'aimerais pouvoir choisir dans une liste déroulante tout en étant sûr
qu'une entrée soit unique.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonjour. Tu fais une liste de validation de liste et tu ajoutes, dans le code de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column <> 1 Then Exit Sub If WorksheetFunction.CountIf([A:A], [Target]) > 1 Then MsgBox "Elément en double" [Target].ClearContents End If End Sub
A modifier si la colonne à contrôler n'est pas la colonne A. Cordialement. Daniel "Yves Haenni" a écrit dans le message de news: 44205e3b$
Bonjour à tous !
J'ai fait une validation dans une plage de cellule pour m'assurer qu'une saisie soit unique. Pas de problème jusque là.
Ce que j'aimerais faire, c'est cumuler deux conditions. J'aimerais garder la validation décrite ci-dessus et en même temps, j'aimerais incorporer une validation basée sur une liste. En d'autres termes, dans une cellule, j'aimerais pouvoir choisir dans une liste déroulante tout en étant sûr qu'une entrée soit unique.
Merci pout toute aide
Yves
Bonjour.
Tu fais une liste de validation de liste et tu ajoutes, dans le code de la
feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 1 Then Exit Sub
If WorksheetFunction.CountIf([A:A], [Target]) > 1 Then
MsgBox "Elément en double"
[Target].ClearContents
End If
End Sub
A modifier si la colonne à contrôler n'est pas la colonne A.
Cordialement.
Daniel
"Yves Haenni" <yves.haenni@netplus.ch> a écrit dans le message de news:
44205e3b$1@news.vsnet.ch...
Bonjour à tous !
J'ai fait une validation dans une plage de cellule pour m'assurer qu'une
saisie soit unique. Pas de problème jusque là.
Ce que j'aimerais faire, c'est cumuler deux conditions. J'aimerais garder
la validation décrite ci-dessus et en même temps, j'aimerais incorporer
une validation basée sur une liste. En d'autres termes, dans une cellule,
j'aimerais pouvoir choisir dans une liste déroulante tout en étant sûr
qu'une entrée soit unique.
Bonjour. Tu fais une liste de validation de liste et tu ajoutes, dans le code de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column <> 1 Then Exit Sub If WorksheetFunction.CountIf([A:A], [Target]) > 1 Then MsgBox "Elément en double" [Target].ClearContents End If End Sub
A modifier si la colonne à contrôler n'est pas la colonne A. Cordialement. Daniel "Yves Haenni" a écrit dans le message de news: 44205e3b$
Bonjour à tous !
J'ai fait une validation dans une plage de cellule pour m'assurer qu'une saisie soit unique. Pas de problème jusque là.
Ce que j'aimerais faire, c'est cumuler deux conditions. J'aimerais garder la validation décrite ci-dessus et en même temps, j'aimerais incorporer une validation basée sur une liste. En d'autres termes, dans une cellule, j'aimerais pouvoir choisir dans une liste déroulante tout en étant sûr qu'une entrée soit unique.