Всем доброго дня, товарищи!
Вновь обращаюсь на форум за помощью к высокоуважаемым мной помощникам-знатокам.
Столкнулся с проблемой, найденные решения которой явились неработоспособными, либо неприменимыми в моей задачи.
Исходная задача: Есть два листа. На первом умная таблица с данными и настроенным расширенным фильтром, на втором форма отчета с дополнительными вычислениями. Необходимо после фильтрации на первом листе, перенести часть (видимых) данных на второй лист. Число строк может колебаться от 1 до N.
Изначально хотел подготовить около 1000 строк умной таблицы на втором листе, и после переноса данных задать в необходимые ячейки условия для последующих вычислений (не делаю это сразу, чтоб не грузить книгу лишними вычислениями и проверками). Пустые строки скрывать фильтром.
В процессе захотел подзаморочиться, и подготовить 1 строку умной таблицы, а после макросом вычислить количество отфильтрованных строк на первом листе, добавить столько же строк в умную таблицу, а после перенести в нее часть данных, где формулы сами протянутся на необходимое число строк.
Также стало проблемой то, что второй лист используется как шаблон, и только после дублирования изменяется (умная таблица меняет своё название). После все формулы сменяются на их значения, и на выходе получаем готовый отчет.
Несколько вопросов:
Интересуют исключительно макросы:
- Как получить в переменную количество отфильтрованных строк умной таблицы?
- Как найти на вновь созданном листе наименование умной таблицы, если она одна?
Прикрепляю файл-пример с расширенным фильтром (с данного форума, кстати, отдельное огромное спасибо за него) и шаблоном отчета.
Если есть идеи по логике осуществления задачи, поделитесь пожалуйста.
Буду премного благодарен за содействие в решении задачи и написании макроса!
Вновь обращаюсь на форум за помощью к высокоуважаемым мной помощникам-знатокам.
Столкнулся с проблемой, найденные решения которой явились неработоспособными, либо неприменимыми в моей задачи.
Исходная задача: Есть два листа. На первом умная таблица с данными и настроенным расширенным фильтром, на втором форма отчета с дополнительными вычислениями. Необходимо после фильтрации на первом листе, перенести часть (видимых) данных на второй лист. Число строк может колебаться от 1 до N.
Изначально хотел подготовить около 1000 строк умной таблицы на втором листе, и после переноса данных задать в необходимые ячейки условия для последующих вычислений (не делаю это сразу, чтоб не грузить книгу лишними вычислениями и проверками). Пустые строки скрывать фильтром.
В процессе захотел подзаморочиться, и подготовить 1 строку умной таблицы, а после макросом вычислить количество отфильтрованных строк на первом листе, добавить столько же строк в умную таблицу, а после перенести в нее часть данных, где формулы сами протянутся на необходимое число строк.
Также стало проблемой то, что второй лист используется как шаблон, и только после дублирования изменяется (умная таблица меняет своё название). После все формулы сменяются на их значения, и на выходе получаем готовый отчет.
Несколько вопросов:
Интересуют исключительно макросы:
- Как получить в переменную количество отфильтрованных строк умной таблицы?
- Как найти на вновь созданном листе наименование умной таблицы, если она одна?
Прикрепляю файл-пример с расширенным фильтром (с данного форума, кстати, отдельное огромное спасибо за него) и шаблоном отчета.
Если есть идеи по логике осуществления задачи, поделитесь пожалуйста.
Буду премного благодарен за содействие в решении задачи и написании макроса!