XL 2010 Liste validation dépendante d'une cellule [RESOLU]

cathodique

XLDnaute Barbatruc
Bonsoir,

Je voudrais mettre en place sur une plage, une validation dépendant de la valeur d'une cellule.

Les 2 listes se nomment, Liste1 et Liste2. Dans la cellule, je pourrais choisir soit Liste1, soit Liste2
et faire apparaitre dans la validation les éléments des listes correspondantes.

J'ai essayé avec la fonction Si, mais ça ne passe pas. Auriez-vous une astuce pour contourner la difficulté.

En vous remerciant.
 

Pièces jointes

  • ListeValidation.xlsm
    10.3 KB · Affichages: 40

DoubleZero

XLDnaute Barbatruc
Bonjour à toutes et à tous,

Autre suggestion, avec :
VB:
Option Explicit
Private Sub Worksheet_Change(ByVal c As Range)
    With Sheets("Feuil2")
        .Range(.Range("a1"), .Range("a1").End(xlDown)).Name = "Liste1"
        .Range(.Range("c1"), .Range("c1").End(xlDown)).Name = "Liste2"
    End With
    If c.Address = "$D$13" Then
        Select Case c
        Case "Liste1"
            With Range("g11:g23").Validation
                .Delete
                .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
                     xlBetween, Formula1:="=Liste1"
            End With
        Case "Liste2"
            With Range("g11:g23").Validation
                .Delete
                .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
                     xlBetween, Formula1:="=Liste2"
            End With
        End Select
    End If
End Sub
A bientôt :)
 

DoubleZero

XLDnaute Barbatruc
Re-bonjour,
Bonjour les filles et les garçons.... de mon âge :);):D
P'tit Loup, que fais-tu avec ton manteau de renard ?


upload_2017-3-9_7-25-42.png


A bientôt ;):)
 

Discussions similaires

Statistiques des forums

Discussions
312 932
Messages
2 093 730
Membres
105 802
dernier inscrit
Witchun