Список листов формулой
Для этой цели достанем из закромов Excel древнейшую и недоступную на рабочем листе макрофункцию ПОЛУЧИТЬ.РАБОЧУЮ.КНИГУ (GET.WORKBOOK)
Если дать ей аргумент 1 — она возвращает массив с названиями всех листов.
Второй аргумент — имя книги, но его можно пропустить, и тогда формула будет возвращать данные по активной книге.
Так как она не работает в ячейках, придется создать имя — Ctrl+F3 — придумайте имя (у нас будет "Оглавление") — и введите:
=ПОЛУЧИТЬ.РАБОЧУЮ.КНИГУ (1)
Теперь остается перевернуть (транспонировать) список с помощью ТРАНСП / TRANSPOSE:
=ТРАНСП(Оглавление)
и избавиться от имени книги, идущей в квадратных скобках:
=ТЕКСТПОСЛЕ(ТРАНСП(Оглавление);"]")
Оглавление макросом можно найти тут:
https://hottg.com/lemur_excel/29
>>Click here to continue<<
