Здравствуйте. Помогите, пожалуйста, найти ошибку в процедуре
Sub Макрос1()
Dim NData As Date, Smena As String, PivTab As PivotTable, SH As Worksheet
NData = [E3]
Smena = [E4]
Set SH = Worksheets("Лист1")
For Each PivTab In SH.PivotTables
PivTab.PivotFields("дата").ClearAllFilters
PivTab.PivotFields("дата").CurrentPage = Format(NData, "DD/MM/YYYY")
PivTab.PivotFields("смена").ClearAllFilters
PivTab.PivotFields("смена").CurrentPage = Smena
Next PivTab
End Sub
ругается вот на эту строчку
PivTab.PivotFields("дата").CurrentPage = Format(NData, "DD/MM/YYYY")
хотя взял ее из файла скачанного с форума, в том файле работает а в моем не хочет
Подскажите кто сталкивался с подобной проблемой как это победить?
Sub Макрос1()
Dim NData As Date, Smena As String, PivTab As PivotTable, SH As Worksheet
NData = [E3]
Smena = [E4]
Set SH = Worksheets("Лист1")
For Each PivTab In SH.PivotTables
PivTab.PivotFields("дата").ClearAllFilters
PivTab.PivotFields("дата").CurrentPage = Format(NData, "DD/MM/YYYY")
PivTab.PivotFields("смена").ClearAllFilters
PivTab.PivotFields("смена").CurrentPage = Smena
Next PivTab
End Sub
ругается вот на эту строчку
PivTab.PivotFields("дата").CurrentPage = Format(NData, "DD/MM/YYYY")
хотя взял ее из файла скачанного с форума, в том файле работает а в моем не хочет
Подскажите кто сталкивался с подобной проблемой как это победить?