Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2014
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. Sub ExportAll_Click()
  2.  
  3. Dim excelWorkBook As Workbook
  4. Dim targetSheet As Worksheet
  5. Dim chartObjects As chartObjects
  6. Dim existingChartObject As ChartObject
  7.  
  8. Set excelWorkBook = ThisWorkbook
  9. Set targetSheet = excelWorkBook.Worksheets("Sheet5")
  10. Set chartObjects = targetSheet.chartObjects()
  11.  
  12. Dim i As Integer
  13.  
  14. For i = 1 To 1092
  15.  
  16. ActiveSheet.PivotTables("PivotTable6").PivotFields("Service ID").ClearAllFilters
  17. ActiveSheet.PivotTables("PivotTable6").PivotFields("Service ID").CurrentPage = i
  18.  
  19.  
  20.  
  21. Set existingChartObject = chartObjects.Item("DailyChart")existingChartObject.Activate
  22. ActiveChart.Export "D:HC" & Application.Range("FilterServiceId") & "C.png"
  23.  
  24.  
  25.  
  26. Next i
  27.  
  28. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement