I don't think I've ever heard of 50 pivot tables on a single sheet, but try this


Option Explicit

Sub filterPivot()
    Dim pt As PivotTable
    
    On Error Resume Next
    For Each pt In ActiveSheet.PivotTables
        With pt.PivotFields("Memo")
            .PivotItems("Name1").Visible = False
            .PivotItems("Name2").Visible = False
            .PivotItems("Name3").Visible = False
            .PivotItems("Name4").Visible = False
            .PivotItems("Name5").Visible = False
            .PivotItems("Name6").Visible = False
        End With
    Next
End Sub