У меня есть несколько рабочих листов, содержащих данные за месяц, и я хотел бы создать сводный рабочий лист, включающий данные со всех рабочих листов. Как я могу запрограммировать VBA для подсчета количества листов и создания таблицы на новом листе, строки которого ограничены количеством листов? Кроме того, имена рабочих листов затем будут заполнять первый столбец таблицы.
Например, у меня есть следующие рабочие листы: январь, февраль, март и апрель. Макрос распознает, что у меня есть только 4 листа, и создает таблицу на новом листе с таким количеством строк. Первый столбец в каждой строке заполнен соответственно январь, февраль, март и апрель.
Учитывая, что листы различаются по количеству и названию каждый месяц, я не уверен, как это зафиксировать.