Форум по VBA и MS Office

VBA, Excel => VBA, макросы в Excel => Тема начата: Посетитель 22.09.2024 от 22 сентября 2024, 03:38

Название: Помогите с формулой
Отправлено: Посетитель 22.09.2024 от 22 сентября 2024, 03:38
Есть документ в нем помимо разных расчётных листов, есть листы суточных рапортов с номерами 1, 2, 3 и тд.
Сколько  листов и какой последний номер не известно.

Нужна формула которая будет перебирать либо с 40 в обратную сторону, пока не дойдёт до последнего существующего, либо определит последний лист и возьмёт оттуда значение E25.
Название: Помогите с формулой
Отправлено: Администратор от 22 сентября 2024, 09:37
С помощью формулы не знаю, как это сделать. Я делаю только обычные формулы. Спросите на других форумах.
Я могу предложить только макрос. Есть два варианта:
1) пользователь нажмёт кнопку, макрос сделает ваше задание;
2) можно попробовать поместить макрос внутрь формулы. Заранее не знаю, можно ли такое сделать, - нужно начать делать.
Название: Помогите с формулой
Отправлено: Администратор от 22 сентября 2024, 19:58
Данные нужно взять с последнего листа?
Имя листа не нужно смотреть?