Private Sub Workbook_SheetPivotTableUpdate(ByVal Sh As Object, ByVal Target As PivotTable)
If Sh.Name <> "TCD_Profession" And Target.Name <> "TCD_Profession" Then Exit Sub
With Worksheets("Fiche")
.Range("A8:A110").EntireRow.Hidden = False
.Range("B8:B110") = "x"
For Each Cel In .Range("A8:A110")
If Cel.Value <> "" And Cel.Value = 0 Then
Cel.Offset(0, 1) = ""
End If
Next
.Range("b8:b110").SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = True
.Range("B8:B110") = ""
End With
End Sub