Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Essaie :
Function NB_Communes()
Dim PI As PivotItem, C As Range, Tbl(), I As Long
Application.Volatile
I = -1
ReDim Tbl(ActiveSheet.PivotTables(1).PivotFields("communes").PivotItems.Count - 1)
For Each PI In ActiveSheet.PivotTables(1).PivotFields("communes").PivotItems
I = I + 1
Tbl(I) = PI.Value
Next PI
For Each C In ActiveSheet.PivotTables(1).TableRange2.Columns(1).Cells
If IsNumeric(Application.Match(C, Tbl, 0)) Then NB\_Communes = NB\_Communes + 1
Next C
End Function
Daniel