En fonction de ce que je sélectionne dans le segment, j'ai bien marqué VRAI ou FAUX dans la cellule correspondante.
Cependant, quand j'ai marqué FAUX, la cellule ne se masque pas pour autant. C'est donc un problème dans la macro je pense.
Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)
Dim tbl As ListObject, lCol As Long
Application.ScreenUpdating = False
Set tbl = Worksheets("BD 2").ListObjects("Tableau2")
lCol = tbl.ListColumns("Filtre").Index
With tbl
If .AutoFilter.FilterMode Then .AutoFilter.ShowAllData
.Range.AutoFilter Field:=lCol, Criteria1:="VRAI"
End With
Application.ScreenUpdating = True
Set tbl = Nothing
End Sub
J'ai bien mis la macro précédente dans l'onglet ou j'ai le TCD.
J'ai modifié le nom des 2 premiers éléments soulignés en mettant bien le nom de ma feuille et le nom de ma BD.
J'ai bien nommé l'en-tête de colonne avec les VRAI ou FAUX "Filtre".
Cependant l'erreur 9 intervient toujours.
Ya t-il d'autres éléments que je dois modifier ?
Merci.