Bonjour au forum,
Je cherche à intégrer une barre de progression pour une macro me permettant de filtrer dans un TCD, la procédure étant longue et les utilisateurs plutôt impatients...
Voici le code me permettant de filtrer :
Sub Filtre()
Dim ptTot As PivotTable
Dim pi As PivotItem
'----------------------------------------------------------------
Application.ScreenUpdating = False
'----------------------------------------------------------------
Set ptTot = Sheets("Traitement CE").PivotTables("TCDCE_Total")
'----------------------------------------------------------------
With ptTot.PivotFields("Destination")
.ClearAllFilters
.EnableMultiplePageItems = True
For Each pi In ptTot.PivotFields("Destination").PivotItems
'On Error Resume Next
If Not IsNumeric(pi.Name) Then
pi.Visible = True
Else: pi.Visible = False
End If
'On Error GoTo 0
Next pi
End With
'----------------------------------------------------------------
Set ptTot = Nothing
'----------------------------------------------------------------
Application.ScreenUpdating = True
'----------------------------------------------------------------
End sub
Auriez-vous une proposition pour cela ?
Merci d'avance !