Каждый раз создавать служебный лист, формировать и переформировывать его.
Мало того, уверен, что при переформировывании этого служебного листа он будет становиться активным ...
А эту работу никакими формулами не осилить
Я, конечно, не знаю деталей, но у меня впечатление, что велосипедостроительство можно было бы значительно упростить введением
постоянных (не создаваемых каждый раз) скрытых служебных листов, ведением всех работ (в т.ч. хранением идентификаторов) там, и использованием формул, ссылающихся туда.