I already tried the

Application.ScreenUpdating = False

'My Code

Applications.ScreenUpdating = True
Here is my complete code so you get an idea of what is happening:

Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)
  
  Application.ScreenUpdating = False



    Dim slItem As SlicerItem
    Dim slCache As SlicerCache
    Dim NumVal As Double
    Dim AcctManagerNm As String
    Dim rng As Range
    Dim x As Long
    
Worksheets("OfficeScoreCard").Range("E15:E767").EntireRow.Hidden = False
Worksheets("OfficeScoreCard").Range("E18:E767").ClearContents

Set rng = Worksheets("OfficeScoreCard").Range("E15")
Set pt = Target
Set pt = Worksheets("Data").PivotTables("pvt_Census")
Set slCache = ActiveWorkbook.SlicerCaches("Slicer_EmployeeNm1")


With slCache
        For Each slItem In .VisibleSlicerItems
            If slItem.HasData = True Then
                AcctManagerNm = slItem.Name
                NumVal = pt.GetPivotData("Count of EmployeeNm", "EmployeeNm", AcctManagerNm)
                If NumVal > 0 Then
                    x = x + 3
                    rng.Offset(x, 0).Value = AcctManagerNm
                End If
            End If
        Next
    End With
    

Worksheets("OfficeScoreCard").Range("E" & x + 18 & ":E767").EntireRow.Hidden = True


Application.ScreenUpdating = True



End Sub
Thanks in advanced!