EXCEL Macro liste déroulante

bobby94 Messages postés 1 Statut Membre -  
 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
A voir également:

1 réponse

gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
bonjour

Tu peux utiliser cette macro événementielle à mettre dans la page de garde
Private 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.
1
bobby94
 
Merci beaucoup j'essaie ca de suite :)
0