Я относительно новичок в VBA. Вот что мне нужно сделать:
Мне нужен код для запуска, когда значение некоторых ячеек изменяется на некоторых листах. Я только что узнал, как это сделать, используя события.
У меня проблема в том, что рабочие листы, которым нужно событие, не для начала, а генерируются макросом. Кроме того, их число может варьироваться в зависимости от данных (т. Е. Иногда макрос может генерировать 3, иногда 10 ... и будет переименовывать их, используя некоторые значения ячеек, поэтому имена также будут отличаться каждый раз).
Из того, что я вижу, событие, которое запускает макрос при изменении ячейки, должно быть закодировано для самого объекта (конкретные рабочие листы). Есть ли способ сделать это для листов, которые генерируются макросами и не существуют в книге при первом открытии?
Любая помощь будет высоко ценится!