Уважаемые знатоки, помогите решить проблему, уже сломал себе мозг.
Задача: отфильтровать в сводной таблице данные с датой менее 15.12.2011
Использую код:
Dim j As Integer
Sheets(1).Select
With ActiveSheet.PivotTables("summary").PivotFields("дата")
For j = 1 To .PivotItems.Count
If .PivotItems(j).Value < #12/15/2011# Then
.PivotItems(j).Visible = False
Else
.PivotItems(j).Visible = True
End If
Next j
End With
Вылетает с ошибкой 1004: "Нельзя установить свойство Visible для класса PivotItem"
Причем этот же код нормально срабатывает на других сводных таблицах. Подскажите, в чем дело, и в какую сторону копать?
Заранее спасибо!
Задача: отфильтровать в сводной таблице данные с датой менее 15.12.2011
Использую код:
Dim j As Integer
Sheets(1).Select
With ActiveSheet.PivotTables("summary").PivotFields("дата")
For j = 1 To .PivotItems.Count
If .PivotItems(j).Value < #12/15/2011# Then
.PivotItems(j).Visible = False
Else
.PivotItems(j).Visible = True
End If
Next j
End With
Вылетает с ошибкой 1004: "Нельзя установить свойство Visible для класса PivotItem"
Причем этот же код нормально срабатывает на других сводных таблицах. Подскажите, в чем дело, и в какую сторону копать?
Заранее спасибо!