Det kræver lidt VBA
Sub ListPivotFilter()
Dim PvtTbl As PivotTable
Dim pvtItm As PivotItem
Set PvtTbl = Worksheets("Pivot").PivotTables("PivotSalg")
Dim ValgtListe As String
For Each pvtItm In PvtTbl.PivotFields("Firma").PivotItems
If pvtItm.Visible Then
ValgtListe = ValgtListe & pvtItm & ", "
End If
Next
If ValgtListe <> "" Then
Range("A1").Value = Left(ValgtListe, Len(ValgtListe) - 2)
End If
End Sub
Husk at erstatte med dine egne navne.
Man kan også sætte en hændelseskode op, så det sker automatisk
Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)
Dim PvtTbl As PivotTable
Dim pvtItm As PivotItem
Set PvtTbl = Target
Dim ValgtListe As String
For Each pvtItm In PvtTbl.PivotFields("Firma").PivotItems
If pvtItm.Visible Then
ValgtListe = ValgtListe & pvtItm & ", "
End If
Next
If ValgtListe <> "" Then
Range("A1").Value = Left(ValgtListe, Len(ValgtListe) - 2)
End If
End Sub
Jeg har lagt en fil til dig her
https://www.it-fjernundervisning.dk/info/eksperten-svarså du kan se det køre