Sub Copy_TCD_NOM()
Cells(2, 1).Select
With ActiveSheet.PivotTables("Mon TCD").PivotFields(ActiveCell.Text)
Non_A_Voir = .PivotItems(1)
.PivotItems(1).Visible = True
For i = 2 To .PivotItems.Count
valeur = .PivotItems(i)
.PivotItems(valeur).Visible = False
Next
MsgBox Non_A_Voir
Copyzone
End With
With ActiveSheet.PivotTables("Mon TCD").PivotFields(ActiveCell.Text)
For j = 2 To .PivotItems.Count
Non_A_Voir = .PivotItems(j)
MsgBox Non_A_Voir
.PivotItems(1).Visible = True
For i = 2 To .PivotItems.Count
valeur = .PivotItems(i)
If valeur <> Non_A_Voir Then .PivotItems(valeur).Visible = True Else .PivotItems(i).Visible = False:
Next
.PivotItems(1).Visible = False
Copyzone
Next
End With
End Sub
Sub Copyzone()
NFAct = ActiveSheet.Name
derl = Cells.Rows.Count
derc = Cells.Columns.Count
Range(Cells(1, 1), Cells(derl, derc)).Copy
Sheets.Add
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Sheets(NFAct).Select
Cells(2, 1).Select
End Sub