Barangkali kawan-kawan sudah biasa dengan namanya pemrograman macro pada excel, kali ini saya akan share mengenai cara mengupdate data pada pivot table. langsung saja cekidot..
'Refresh satu pivot Table pada sheet yang sedang aktif Sub SinglePivot() Dim pt As PivotTable Set pt = ActiveSheet.PivotTables("PivotTable1") pt.RefreshTable End Sub 'Refresh semua Pivot Tables pada sheet yang sedang aktif Sub AllWorksheetPivots() Dim pt As PivotTable For Each pt In ActiveSheet.PivotTables pt.RefreshTable Next pt End Sub 'Refresh Pivot Tables tertentu pada sheet yang sedang aktif Sub ChosenPivots() Dim pt As PivotTable For Each pt In ActiveSheet.PivotTables Select Case pt.Name Case "PivotTable1", "PivotTable4", "PivotTable8" .RefreshTable Case Else End Select Next pt End Sub 'Refresh semua Pivot Tables pada seluruh Workbook Sub AllWorkbookPivots() Dim pt As PivotTable Dim ws As Worksheet For Each ws In ActiveWorkbook.Worksheets For Each pt In ws.PivotTables pt.RefreshTable Next pt Next ws End Sub
Selamat mencoba, semoga bermanfaat..