Сводная таблица Excel

Программирование на Visual Basic for Applications
ae
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 22.12.2003 (Пн) 18:09

Сводная таблица Excel

Сообщение ae » 22.12.2003 (Пн) 18:19

Простите, если вопрос глуп, но никак не найду во встроенной помощи по VB для MS Excel метод перезадания области исходных данных для уже существующего объекта PivotTable.
Надоумьте, пожалуйста, где можно почитать на русском.

ae
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 22.12.2003 (Пн) 18:09

Тему закрываю

Сообщение ae » 23.12.2003 (Вт) 13:20

Один умный человек посоветовал "не ломать голову" над методами и свойстваим объекта PivotTable, а "руками" заранее задать диапазон строк, который не будет досигнут в обозримом будущем.
Всем спасибо.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 24.12.2003 (Ср) 11:43

Ну зачем уж так :)
ActiveSheet.PivotTables(1).SourceData = "'Лист1'!R1C1:R1000C10"
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

ae
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 22.12.2003 (Пн) 18:09

Сообщение ae » 25.12.2003 (Чт) 10:35

GSerg писал(а):Ну зачем уж так :)
ActiveSheet.PivotTables(1).SourceData = "'Лист1'!R1C1:R1000C10"


Вы самый гуру, спасибо :D Может тогда и подскажете, как избавиться от предупреждения Excel 97 о том, что некоторые данные могут быть потеряны, а я вносила исправления в файл Excel 2000, но сохранение в формате 'Книга Microsoft Excel 97 и 5.0/95' не приводит к исчезновению вышеназванного предупреждения.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 26.12.2003 (Пт) 10:01

Это связано с наличием сводных таблиц, созданных в более поздней версии. Если оные удалить, предупреждения не будет :)
Хотя, может, поможет application.displayalerts=false, но я не пробовал это применительно сюда :)
Если поможет, потом лучше включить обратно!
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 52

    TopList