Condition pour apparition d'une liste déroulante

Bonjour,

je souhaite faire apparaître une liste déroulante si et seulement si une condition est vérifiée.

Par exemple j'ai une liste de 4 méthode de travaille A, B, C et D et j'aimerais que cette liste apparaisse sous forme de liste déroulante dans une cellule quelconque si les cellules A1 et A2 sont égaux.

Pouvez-vous m'aider?

Merci d'avance,

Atilas

Bonjour,

A mettre dans le module de ta feuille, les listes apparaîtrons en colonne B. Adapte à tes besoins.

Hervé.

Bonjour Hérvé

je n'ai pas vraiment compris ta réponse...

Désolé je ne suis pas un as en la matière.

Je joint un fichier excel avec ma requête, si tu peux m'éclairer..

merci

Help me.....

Bonjour,

Avec A2:A5 nommé 'Géométrie' ta validation par liste sera :

=SI($A$10=$C$2;Géométrie;"")

eric

238classeur1.zip (6.73 Ko)

Bonjour,

Désolé, je ne sais pas pourquoi mon code n'apparaît pas (

Donc, à mettre dans le module de ta feuille :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    'les listes déroulantes apparaîssent en colonne B
    Columns("B:B").Validation.Delete

    If Not Intersect(Target, Columns("B:B")) Is Nothing Then

        If [A10] = [C2] Then

            Target.Validation.Add xlValidateList, , , "A,B,C,D"

        End If

    End If

End Sub

Hervé.

Merci beaucoup!!!!! Ca fonctionne parfaitement!!

Rechercher des sujets similaires à "condition apparition liste deroulante"