Dim objExcel, objWorkbook, objWorksheet, objPivotTable, objPivotField Dim dtmYesterday Const xlCSV = 6 dtmYesterday = FormatDateTime(Date.Now, 2) dtmYesterday = DateAdd("D", -1, dtmYesterday)objExcel = CreateObject("Excel.Application") objWorkbook = objExcel.Workbooks.Open("c:\data\datafile.xlsm") objExcel.DisplayAlerts = False 'objExcel.Visible = True' objWorksheet = objWorkbook.Worksheets("Build Your Own") objPivotTable = objWorksheet.PivotTables("PivotTable4") 'objWorksheet.PivotTables("PivotTable4").PivotFields("[Time].[Day1_2].[Day1_2]").ClearAllFilters()' objPivotField = objPivotTable.PivotFields(6) objPivotField.ClearAllFilters() objPivotField.currentpage = "[Time].[Day1_2].[Day1_2].&[" & dtmYesterday & "]"
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)