Моя проблема выглядит следующим образом: У меня есть 2 листов в 1 книге, которые являются «Источник данных» и «Pivot лист». Каждый раз, когда я генерирую (я генерирую данные каждую неделю и делаю это в макросах), данные добавляются к Исходные данные лист, но сводная таблица в . Сводный лист остается неизменным. Я думаю, что это очень удобно, если мне все равно придется менять источник данных каждый раз, когда я создам отчет. Я хочу, чтобы он автоматически настраивал источник данных до последней используемой ячейки. Как это сделать? Столбцы, используемые в качестве источника, находятся в столбце C до W Пожалуйста, помогите! :(Изменение источника данных сводной таблицы в VBA
0
A
ответ
1
Если вы создаете таблицы (ctrl + t) для своих исходных данных и направляете свой стержень для чтения этих таблиц, они должны автоматически расширяться по мере ввода новых данных. Тогда это должно быть так же просто, как Thisworkbook.Worksheets (" PivotTable1). PivotCache.Refresh (на основе макрорекордера)
Смежные вопросы
- 1. Excel VBA Изменение источника данных для сводной таблицы
- 2. Изменение фильтра сводной таблицы с использованием VBA
- 3. Excel VBA - Изменение дата фильтр сводной таблицы
- 4. Создание сводной таблицы в VBA
- 5. Создание сводной таблицы в VBA
- 6. Извлечение данных из сводной таблицы vba
- 7. Изменение ячейки сводной таблицы
- 8. Используйте таблицу сводной таблицы Excel в качестве источника данных для другой сводной таблицы
- 9. Фильтрация сводной таблицы с vba
- 10. Изменение фильтра сводной таблицы VBA на основе значения ячейки
- 11. Программирование сводной таблицы в доступе VBA
- 12. Диапазон сводной таблицы сводной таблицы
- 13. Ошибка при создании сводной таблицы в VBA
- 14. Копирование значений сводной таблицы в VBA
- 15. Excel VBA Использование данных сводной таблицы в другой книге
- 16. Access VBA: Экспорт таблицы в Excel 2010 сводной таблицы
- 17. VBA - Выбрать ячейки из сводной таблицы
- 18. VBA очистить только кепку таблицы сводной таблицы, но оставить структуру сводной таблицы
- 19. Изменение сводной таблицы исходных данных в таблице Excel
- 20. Ошибка фильтра сводной таблицы макросов VBA
- 21. Условное форматирование сводной таблицы с использованием VBA
- 22. Извлечения данных из динамически изменяющейся сводной таблицы с использованием VBA
- 23. Определение исходных данных на шаблоне сводной таблицы для VBA
- 24. VBA: Ошибка при создании сводной таблицы
- 25. vba case критерии для сводной таблицы
- 26. VBA: перечисляет элементы группы отчета сводной таблицы
- 27. VBA: Ошибка при создании сводной таблицы
- 28. Excel VBA Ошибка обновления сводной таблицы
- 29. Получить выбранное имя сводной таблицы - Excel VBA
- 30. PowerBI - функция сводной таблицы сводной таблицы
Вы пытались сделать это вручную и записать его с помощью макрорекордера? Так я постоянно это делаю, поскольку я никогда не могу вспомнить код для этого.Код, создатель макрокоманды, может быть использован почти без каких-либо изменений (на самом деле один из немногих примеров, где макрорекордер работает очень хорошо, включая 'with'). – Ralph
Да, я пробовал записывать его. Мне тяжело было заменить ссылку на ячейку. bc в моем случае, я думаю, мне нужно использовать 'lastrow 'поскольку он должен проходить до последней использованной ячейки. – kruk22
Итак, вы не разделяете код VBA, который у вас есть до сих пор (что, судя по всему, вы просто пытаетесь завершить работу с указанным 'lastRow')? – Ralph