Как получить коллекцию слайсеров (срезов) на заданном листе? Т.е. что-то типа [vba][code] For Each slc In Sheets("Common").Slicers[/code][/vba]
Как получить коллекцию слайсеров (срезов) на заданном листе? Т.е. что-то типа [vba][code] For Each slc In Sheets("Common").Slicers[/code][/vba]ExcelOLAPUser
И вам добрый день. У Worksheet нет коллекции Slicers. Думаю, вы понимаете, что Slicers связаны со сводной таблицей, а на листе может быть не одна сводная, поэтому и нет коллекции Slicers для листа. Есть у Workbook.SlicerCaches(индекс).Slicers PivotTable.Slicers Воспользуйтесь Object Browser в редакторе VBA для поиска.
И вам добрый день. У Worksheet нет коллекции Slicers. Думаю, вы понимаете, что Slicers связаны со сводной таблицей, а на листе может быть не одна сводная, поэтому и нет коллекции Slicers для листа. Есть у Workbook.SlicerCaches(индекс).Slicers PivotTable.Slicers Воспользуйтесь Object Browser в редакторе VBA для поиска.anvg
Сообщение отредактировал anvg - Пятница, 30.05.2014, 11:58