Bonjour,
J'ai un fichier excel avec dans une feuille 1 une liste de bâtiment en colonne 1 et des type de documents concernant le bâtiment correspondant (trois types de docs : securite, entretien et controle). Ces trois type de documents sont aussi le nom de trois autres feuilles.
Ce que souhaiterais faire c'est lorsque je clique sur le nom du bâtiment, le fichier fasse un filtre sur ce nom de batiment mais dans l'onglet qui correspond au nom du document externe.
Je joins un fichier exemple en pièce jointe.
En fouillant un peu sur le net et à l'aide de la formule suivante, j'arrive à faire que je veux (filtre sur le nom du batiment) mais que sur un onglet en particulier.... De plus j'ai un petit souci l'opération s'effectue des que je clique quelque part dans l'onglet 1 et non uniquement sur un nom de bâtiment....
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Worksheets("securite").Activate
ActiveSheet.Range("A1:A10").AutoFilter Field:=1, Criteria1:=Target.Value
End Sub
Si quelqu’un à une idée de solution, cela m'aiderait grandement
merci beaucoup d'avance.
J'ai un fichier excel avec dans une feuille 1 une liste de bâtiment en colonne 1 et des type de documents concernant le bâtiment correspondant (trois types de docs : securite, entretien et controle). Ces trois type de documents sont aussi le nom de trois autres feuilles.
Ce que souhaiterais faire c'est lorsque je clique sur le nom du bâtiment, le fichier fasse un filtre sur ce nom de batiment mais dans l'onglet qui correspond au nom du document externe.
Je joins un fichier exemple en pièce jointe.
En fouillant un peu sur le net et à l'aide de la formule suivante, j'arrive à faire que je veux (filtre sur le nom du batiment) mais que sur un onglet en particulier.... De plus j'ai un petit souci l'opération s'effectue des que je clique quelque part dans l'onglet 1 et non uniquement sur un nom de bâtiment....
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Worksheets("securite").Activate
ActiveSheet.Range("A1:A10").AutoFilter Field:=1, Criteria1:=Target.Value
End Sub
Si quelqu’un à une idée de solution, cela m'aiderait grandement
merci beaucoup d'avance.