Добрый день уважаемые форумчане!
Я честно пытался найти решение своей проблемы на форуме и в интернете, даже находил подобные вопросы, но сам так и не смог разобраться. Суть заключается в следующем: в файле имеется 3 листа Лист1 - Сводная таблица, Лист2 - Детали, Лист3 - Дефекты, при заполнении сводной таблицы из нее берутся данные для таблицы детали (Лист2), а из нее собираются данные для таблицы дефекты (Лист3), на этом листе прописан макрос который скрывает пустые строки в диапазоне ячеек таблицы. Задача заключается в том, чтобы макрос запускался сразу как только вносятся новые данные. Я пытался задать запуск макроса при изменении значения в диапазоне ячеек, но это не работает так как изменение происходит динамически через формулы, находил описание, что это надо делать как-то через Worksheet_Calculate, но у самого ничего не получилось. Очень надеюсь на вашу помощь, и прошу сильно не кидаться тапками, в макросах еще толком ничего не понимаю.
Я честно пытался найти решение своей проблемы на форуме и в интернете, даже находил подобные вопросы, но сам так и не смог разобраться. Суть заключается в следующем: в файле имеется 3 листа Лист1 - Сводная таблица, Лист2 - Детали, Лист3 - Дефекты, при заполнении сводной таблицы из нее берутся данные для таблицы детали (Лист2), а из нее собираются данные для таблицы дефекты (Лист3), на этом листе прописан макрос который скрывает пустые строки в диапазоне ячеек таблицы. Задача заключается в том, чтобы макрос запускался сразу как только вносятся новые данные. Я пытался задать запуск макроса при изменении значения в диапазоне ячеек, но это не работает так как изменение происходит динамически через формулы, находил описание, что это надо делать как-то через Worksheet_Calculate, но у самого ничего не получилось. Очень надеюсь на вашу помощь, и прошу сильно не кидаться тапками, в макросах еще толком ничего не понимаю.