EXCEL Macro liste déroulante
bobby94
Messages postés
1
Statut
Membre
-
bobby94 -
bobby94 -
Bonjour,
J'ai crée une page de garde avec une liste déroulante qui renvoie vers une BD.
J'aimerais que lorsqu'on sélectionne un choix dans cette liste qui se trouve dans la page de garde(ex. paris; bordeaux; marseille) la base de données affiche UNIQUEMENT un de ces choix avec ces données correspondantes.
Merci énormément pour votre aide
J'ai crée une page de garde avec une liste déroulante qui renvoie vers une BD.
J'aimerais que lorsqu'on sélectionne un choix dans cette liste qui se trouve dans la page de garde(ex. paris; bordeaux; marseille) la base de données affiche UNIQUEMENT un de ces choix avec ces données correspondantes.
Merci énormément pour votre aide
Configuration: Windows Vista Internet Explorer 7.0
1 réponse
-
bonjour
Tu peux utiliser cette macro événementielle à mettre dans la page de gardePrivate Sub Worksheet_Change(ByVal sel As Range) If Not Intersect(sel, [A2]) Is Nothing Then Sheets("BD").Activate ' sélection onglet ActiveSheet.Rows(1).Select ' sélection titre ' si filtre absent il est mis If ActiveSheet.FilterMode = False Then Selection.AutoFilter ' application choix Selection.AutoFilter Field:=1, Criteria1:=sel.Value End If End Sub
J'ai utilisé ton choix dans cette liste en A2 de la page de garde avec l'onglet affiché nommé "BD", les titres en ligne 1 et les villes en colonne 1.