Al momento non riesco a riprodurre lo scenario. Puoi allegare un file di esempio su cui fare test?
Inoltre, ti consiglio di utilizzare il pulsante "(codice VBA)" quando editi un post di questo Forum, per incasellare con una formattazione più leggibile eventuale codice proposto.
Grazie.
Una prima soluzione potrebbe somigliare a questa:
For Each p In mySheet.PivotTables(1).PivotItems
p.Visible = (p.Name Like "+Q*")
Next
Un altro test potrebbe essere:
mySheet.PivotTables(1).PivotFields("Ubicazione componenti (44)").PivotFilters.Add2 Type:=xlCaptionContains, Value1:="+Q"