VBA on refresh added PivotItems are selected by default
===

When I refresh my data and then do a refresh on my pivot table using the following code, new added items are selected by default. Is there away to prevent this as it means I have to go in again and deselect?

        Dim pt As PivotTable
        Dim pf As PivotField
        For Each pt In Worksheets("Summary").PivotTables
 
        pt.PivotCache.MissingItemsLimit = xlMissingItemsNone
        pt.PivotCache.Refresh
 
        For Each pf In pt.PivotFields
           pf.AutoSort xlAscending, pf.Name
        Next pf
        Next pt
 
        Set pf = Nothing
        Set pt = Nothing