Bonjour la communauté,
Je suis débutante VBA et j'ai un problème.
J'ai un fichier avec 2 feuilles:
1ère feuille ("INFO") contient une colonne avec une liste déroulante(textes) dans chaque cellule. Je veux à ce que chaque fois je sélecctionne une cellule et que j'alimente avec les choix de la liste déroulante, la macro applique un filtre sur le tableau dans la 2ème feuille("OCCUPANCY" en fonction de la valeur de la cellule sélectionnée. Surtout il faut que ça se répète pour toutes les cellules sélectionnées
j'ai essayé ce code mais ça ne marche pas
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = Worksheets("INFO").Range("B") Then
Worksheets("OCCUPANCY").Select
Range("C1").Select
Selection.AutoFilter
ActiveWindow.ScrollColumn = 5
ActiveSheet.Range("$A$1:$G$111").AutoFilter Field:=6, Criteria1:=Worksheets("INFO").Range("B" & ActiveCell.Row).Value
End Sub
Merciii d'avance pour votre temps